编写代码的时候,没做完一件事就加一个空行
1)将各种输入的判断和函数主体用空行分开
2)将参数判断与内部数据的【判断用空行分开
3)将函数主体分成小段落
a)每一小段代码不超过7行,每段代码只做一件事
b)每一段代码是子函数的备选
注释:尽量用变量名和函数名来进行自说明
1)注释不要只是代码的简单重复
2)在需要加注释的时候,就要想想是否应该封装函数了
没写完一个函数就总结一下
1)函数是做什么的
2)需要做哪些处理
a)如果对处理描述超过散句,说明函数处理太多了,应该拆分
3)代码是否能清晰看出函数在做哪些处理?
a)如果不够清晰就需要封装子函数了