一目录文件组织 1. 所有的文件名符合文件命名规范2. 文件和模块分组清晰二程序结构 3. 所有的模块(函数和外部接口)定义清晰,模块分解清楚4. 结构设计能够满足机能变更,便于重构5. 模块中所有的数据结构都定义为局部的,并且通过定义好的函数进行访问6. 为外部定义了良好的函数接口,且修改时不影响其他代码模块7. 代码体系构架对空间和速度都已经进行考虑三代码组织8. 所有的代码行在80字符以内9. 每个程序文件都小于2000行10. 每个函数显示不超过100行11. 所有的变量声明每行只声明一个12. 所有的变量名都小于32字符13. 所有的函数名都小于64个字符14. 每个函数之间都用空行进行分开 15. 所有的行每行最多只有一句代码或一个表达式四函数 16. 函数注释清楚地描述函数和它的功能17. 函数的名字清晰的定义了它的目标以及函数所做的事情18. 函数的参数遵循一个明显的顺序19. 函数由并列关系的语句组成20. 函数高内聚,只做一件事情,并做好21. 所有的参数小于7个