A02.项目词汇与编程命名
命名,我认为的程序猿三大头痛问题之一。为此,我励志说把4-8字母的单词都背下来。 但实际情况是,很多业务代码中,命名会造成思路卡顿,要个查字典,看下近义词。
A02A.拼写错误零容忍
编辑器中都有拼写检查,一般以波浪线标在下面。当有提示时必须处理。
- 是拼写错误的立即改正。但公开api中的错误,要兼容性保留。
- 非拼写的词汇,放到字典中,如
elze
,clazz
。
A02B.项目词汇不可污染
原创大约 1 分钟
命名,我认为的程序猿三大头痛问题之一。为此,我励志说把4-8字母的单词都背下来。 但实际情况是,很多业务代码中,命名会造成思路卡顿,要个查字典,看下近义词。
编辑器中都有拼写检查,一般以波浪线标在下面。当有提示时必须处理。
elze
,clazz
。编码风格既是江湖规矩,江湖既是非,历史上这样的争辩非常之多。
0x20
与0x09
}
要不要换行:} else {
和else {
和else
总之,一个项目(最好一个团队),只能保持唯一规矩,没有优劣之分。 重点在于Commit或Review时,不能因为排版不同而引发Diff和Merge。