1、整洁的代码力求集中。每个函数、每个类和每个模块都全神贯注于一件事,完全不受四周细节的干扰和污染。
2、简单代码规则--能通过所有测试--没有重复代码--体现系统中的全部设计理念--包括尽量少的实体,比如类、方法、函数等。3、减少重复代码,提高表达力,提早构建简单抽象。
4、别害怕长名称、别害怕花时间取名称。长而具有描述性的名称,要比短而令人费解的名称好。
5、命名方式要保持一致。使用与模块名一脉相承的短语、名词和动词给函数命名。