譬如一些问题的检测(像竟态什么的),等等
有哪些工具, 各能解决什么问题
有哪些方面可以优化?各自支持什么语言等等
希望能成为一个长期贴,用来收集整理这些信息。。。也许需要考虑用 github, 可能 github 上已经有人有整理了,不过我没发现
1
dengshuang 2018 年 6 月 27 日
ide
|
2
BearD01001 2018 年 6 月 27 日 via iPhone
JB 全家桶了解一下?
|
3
Everyman 2018 年 6 月 27 日
我自己的习惯是 对应语言的 Lint 插件 + 代码格式化。
说实话刚入门的时候 JB 的 Webstorm 的确帮我养成了不少好习惯,但是后来越来越发现这 IDE 太重了,所以换了 VSCode。但是 VSCode 要自己去配置这方面的东西,所以这方面没有 Webstorm 好。 |
4
zhaogaz 2018 年 6 月 27 日 java 的话 有个 阿里的 p3c 规约插件 基本上是阿里文档的实现 功能可参考文档
js 的话,好像也有个什么东西,能检查 有个大概印象,不清楚。 其他不知道。 再有的话,jb 全家桶,可以检查错误单词。。无论是写 sql 还是什么,都能检查。。。 提问太泛了,其他的不好回答。。 |
5
Yoock 2018 年 6 月 27 日
golang 的竞争检测,代码格式化,分枝复杂度检测,变量检查很完善。
|
6
boris1993 2018 年 6 月 27 日 via Android
Java 开发路过
首先是 IDEA 自带的检查,搭配阿里的开发规约插件 另外有事没事看看别人的代码,或者知名产品的代码,学习大佬的写法,取其精华去其糟粕 再就是慢慢培养意识了 |
7
luoway 2018 年 6 月 27 日
js 有吗?没听说过
|
9
JackEggie 2018 年 6 月 27 日
intellij 插件:checkstyle + findbugs
|
10
JackEggie 2018 年 6 月 27 日
另外 sonar 的静态分析也很有参考价值。
|
11
jeffcott 2018 年 6 月 27 日
代码规范的话,我说一个:code sniffer
|
12
jennifertxwoodma 2018 年 6 月 27 日
🐎👀跳🥚了解一下
|
13
helloworld12 OP @Yoock 分枝复杂度检测 这个是什么, 有没有什么关键词可以搜下?
|
14
Yoock 2018 年 6 月 28 日
@helloworld12 #13 好像也叫做 “圈复杂度” 这里有篇文章
https://blog.minidump.info/2017/02/replace-switch-select-case-with-table-driven-in-go/ |
15
helloworld12 OP @Yoock 嗯,这个应该是用表驱动方法控制复杂度
|