大的开发原则:
- 类的长度尽量不要超过200行,方法的长度尽量不要超过20行
- 逻辑分层要清晰,比如按功能划分可分为:控制器层、验证层、逻辑层、数据模型层、服务层、视图层等等
- 控制器尽量只做两件事:调用逻辑层进行业务处理,把数据输出到模板
一些细节:
- 参数超过4个才传数组
- 变量初始化
- 优先判断错误尽早退出
- 循环处理尽可能浅
- 尽可能使用系统自带的函数
代码风格(因团队而异)
- 代码风格与团队保持一致
- 变量、方法命名简单易懂
- 命名只要what,不要how和why
- 命名不要复数、时态
- 表字段命名带前缀
- SQL尽量不要使用关键字,有歧义的单词
工作习惯(对个人而言)
- 每日写工作总结和todolist(即做事有清单,完事要回顾)
- 把犯过的错误记录到本子里,时常回顾
- 延迟满足感,把眼光放长远,想象一周后,一个月后,三个月后,半年后,一年后...的你自己要达到什么水平,达成什么样的目标
- 把工作内容和写作结合起来
网友评论