Skip to content

开发效率

自动化

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

CICD

持续集成, 持续部署

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

协作效率

系统质量

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

设计严谨的需求

需求理解清晰, 考虑周全

设计严谨的方案

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

严格的测试

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

完善的文档

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

完善的监控系统

异常监控告警, 性能报告

:name