基本开发原则

为了保证开发效率和代码质量,以及团队协作,开发人员应遵循下述开发原则:

  • 仔细查阅文档和相关代码,多和团队成员沟通交流,理解其设计意图和实现逻辑,避免重复造轮子;
  • 避免引入新的技术或模块,尤其是未经过充分验证的技术;
  • 增加新功能时,先考虑清楚比先执行更重要;
  • 应该明白做好一个系统并非朝夕之功,需要长期不断的思考、完善、优化;

决策优先级

当设计和实现一项功能时,开发人员应该深刻理解要解决的问题核心和逻辑,然后根据优先级进行决策,优先级从高到低如下:

功能兼容性稳定性可维护性用户体验性能美观