Skip to content

开发效率 ​

自动化

  • 分支管理规范
  • 代码格式, 代码规范
  • 自动化测试
  • 持续集成(CI)
  • 持续部署(CD)

CICD ​

持续集成, 持续部署

  1. 推送代码到 git 代码仓库
  2. 借助 webhook 对当前代码进行自动构建, 测试, 及部署

协作效率 ​

系统质量 ​

可读性, 可维护性, 稳定性

设计严谨的需求 ​

需求理解清晰, 考虑周全

设计严谨的方案 ​

技术方案合理, 实现考虑可用性, 兼容性, 扩展性, 性能等方面,避免过度设计 架构设计 技术栈选用合理, 符合系统需要, 生态完善, 开发人员上手容易或者有经验 模块拆分合理, 符合高内聚低耦合模型, 重复逻辑抽象封装

严格的测试 ​

不同环境(开发,测试,预发布,生产)测试的一致性 单元测试 自动化测试

完善的文档 ​

人员变动, 技术迭代更新需要在当前记录一份简洁, 可靠的文档

完善的监控系统 ​

异常监控告警, 性能报告

:name