思考
如何提升开发效率
- 数据库层面写完,测试,control层写完,测试。写完两个功能后,跑一下集成测试
- 时刻要考虑数据一致性的问题,这个数据如果删除,相关的数据会收到那些影响,以及这个数据修改了会造成了那些影响
- 集成测试时刻要写。
- 不要进行任何重复, 如果有重复行为出现了,想想如何抽象成一个函数
- 数据库设计的时候要遵守三范式,时刻考虑数据冗余问题,和数据同步问题。数据不重复。即使多查询,不搞数据冗余,查询问题可以优化,数据冗余带来的隐患很严重。
- 定期code review,来提升代码的可读性和可维护性。