最近在学习《代码整洁之道》这本书,感觉受益匪浅,好了,长话短说,哈哈。
命名规范:
1.名副其实
变量的名称应该能够告诉你它要表达的意思,如果名称需要注释来补充,那就不算是名副其实。
例:
int d; //消逝的时间,以日计 PK int elapsedTimeInDays;
很明显,在以后的使用中,我们根本不知道d是什么意思(当然了,如果不懂单词什么意思的话也不知道另一个什么意思);
选择体现本意的名称能让人更容易理解和修改代码。
2.避免误导
例如不要用accountList来表示一组账号,除非它真的是List类型,用accountGroup或者accounts都要好些
3.使用读的出来的名称
最好使用单词的全部,不要删减,自造词
4.使用可搜索的名称
单字母名称和数字常量有一个很大的问题!就是很难在一大篇文字中找出来。比如找MAX_NUMBER容易,但是找一个7可就难了。
5.驼峰式命名
一般变量都是首字母小写,然后每个单词的首字母大写,比如:maxTimeCounter;常量要全部大写,单词间用下划线隔开,如:MAX_VALUE。