1、勒布朗(LeBlanc)法则:稍后等于永不(Later equals never)------------------>及时清理烂代码
2、花时间保持代码整洁不但有关效率,还有关生存。
3、赶上期限的唯一方法―做得快的唯一方法 ―就是始终尽可能保持代码整洁。
4、代码逻辑应当直截了当,叫缺陷难以隐藏;
尽量减少依赖关系,使之便于维护;
依据某种分层战略完善错误处理代码;
性能调至最优,省得引诱别人做没规矩的优化,搞出一堆混乱来
整洁的代码只做好一件事。
5、糟糕的代码引发混乱!别人修改糟糕的代码时,往往会越改越烂。
6、敷衍了事的错误处理代码,只是程序员忽视细节的一种表现。
此外还有内存泄漏,
还有竞态条件代码,
还有前后不一致的命名方式。
7、整洁的代码力求集中。
每个函数、每个类和每个模块都全神贯注于一事,完全不受四周细节的干扰和污染。
8、整洁的代码简单直接。
整洁的代码如同优美的散文。
整洁的代码从不隐藏设计者的意图,充满了干净利落的抽象和直截了当的控制语句。
9、代码应当讲述事实,不引人猜测。它只该包含必需之物。
10、整洁的代码应可由作者之外的开发者阅读和增补。它应当有单元测试和验收测试。它使用有意义
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载