一、把信息装在变量名字里。
二、变量、函数名不应让人误解。
三、注释写的应该是常量含义、代码段所用解决方法思想这样的从代码本身难以快速推断的信息
四、相对于追求最小化代码行数,一个更好的度量方法是最小化人们理解它所需要的时间。
五、一次只做一件事。包括将不同功能用函数块分离,不同功能代码块用空格隔开等。
六、用自然语言表达想代码想做的事,借以梳理逻辑、组织代码。
七、少写代码。(剪去不需要的功能,每几天就花15分钟熟悉所用代码工具的接口库)
一、把信息装在变量名字里。
二、变量、函数名不应让人误解。
三、注释写的应该是常量含义、代码段所用解决方法思想这样的从代码本身难以快速推断的信息
四、相对于追求最小化代码行数,一个更好的度量方法是最小化人们理解它所需要的时间。
五、一次只做一件事。包括将不同功能用函数块分离,不同功能代码块用空格隔开等。
六、用自然语言表达想代码想做的事,借以梳理逻辑、组织代码。
七、少写代码。(剪去不需要的功能,每几天就花15分钟熟悉所用代码工具的接口库)