跳至主要內容
A02.项目词汇与编程命名

A02.项目词汇与编程命名

命名,我认为的程序猿三大头痛问题之一。为此,我励志说把4-8字母的单词都背下来。 但实际情况是,很多业务代码中,命名会造成思路卡顿,要个查字典,看下近义词。

A02A.拼写错误零容忍

编辑器中都有拼写检查,一般以波浪线标在下面。当有提示时必须处理。

  • 是拼写错误的立即改正。但公开api中的错误,要兼容性保留。
  • 非拼写的词汇,放到字典中,如elzeclazz

A02B.项目词汇不可污染


trydofor原创大约 1 分钟规则易读命名
A01.编码风格既江湖规矩

A01.编码风格既江湖规矩

编码风格既是江湖规矩,江湖既是非,历史上这样的争辩非常之多。

  • 空格和Tab缩进:0x200x09
  • }要不要换行:} else {else {else
  • 大小写,等号对齐等。

总之,一个项目(最好一个团队),只能保持唯一规矩,没有优劣之分。 重点在于Commit或Review时,不能因为排版不同而引发Diff和Merge。


trydofor原创大约 3 分钟规则易读排版