基本开发原则
为了保证开发效率和代码质量,以及团队协作,开发人员应遵循下述开发原则:
- 仔细查阅文档和相关代码,多和团队成员沟通交流,理解其设计意图和实现逻辑,避免重复造轮子;
- 避免引入新的技术或模块,尤其是未经过充分验证的技术;
- 增加新功能时,先考虑清楚比先执行更重要;
- 应该明白做好一个系统并非朝夕之功,需要长期不断的思考、完善、优化;
决策优先级
当设计和实现一项功能时,开发人员应该深刻理解要解决的问题核心和逻辑,然后根据优先级进行决策,优先级从高到低如下:
功能 ≧ 兼容性 ≧ 稳定性 ≧ 可维护性 ≧ 用户体验 ≧ 性能 ≧ 美观
