代码整洁之道读书笔记
码逻辑应该直接了当,叫缺陷难以隐藏;
尽量减少依赖关系,使之便于维护;
依据某种分层战略完善错误处理代码;
性能调至最优,省得引诱别人做没规矩的优化,搞出一堆混乱来;
整洁的代码只做好一件事;
有单元测试和验收测试;
有意义的命名;
尽量“少”;
两条重要原则:
尽量让代码易读,开发时减少读的时间。
童子军军规:“让营地比你来时更干净”。
二.有意义的命名
名副其实
避免误导
1.程序员必须避免留下掩藏代码本意的错误线索,应当避免使用与本意相悖的词
2.以同样的方式拼写出同样的概念才是信息,拼写前后不一致就是误导
3.要注意使用小写字母i和大写字母O作为变量名,看起来像“壹”和“零”
做有意义的区分
1.不同东西意义不一样时,一定要在命名上区分,如变量,不要简单的cat1,cat2这样区分
命名读得出来,单词可搜索
避免使用编码