代码的可阅读性(readability)
代码的结构
在书写代码的时候要注意代码的结构,将代码划分层次,访问数据库的代码单独放在一个项目中,前台代码单独放一个项目中,这样在修改代码时候会很方便;即便是在同一个项目中,也要以合理的逻辑来组织代码结构
代码的逻辑
书写的代码一定要有逻辑
- 抽取出与程序主要目的“不相关的子逻辑”
- 重新组织代码使它一次只做一件事情
- 借助自然语言描述来将想法变成代码
代码的细节(表层的改进)
- 如何命名:把尽可能多的信息装入名字中。
- 如何声明与使用变量:减少变量的个数,缩小变量的作用域,缩短变量声明和试用其代码的距离,变量最好只写一次
- 如何简化表达式:使用解释变量,使用总结变量,使用德摩根定理
- 如何让代码具有美感:用换行和列对齐来让代码更加整齐,选择一个有意义的顺序,把代码分成"段落",保持风格一致性
- 如何写注释:写代码时的思考,对代码的评价,常量,全局观的概述
部分转载于J_Knight_的简书