技术债产生原因

  • 业务紧急,未完善的代码就直接上线
  • 当时的资源限制
  • 技术选型不当
  • 模块耦合严重,不足以适应业务变化
  • 没有完善的文档支撑
  • 新人缺乏指导、缺乏优雅编码习惯
  • 不遵循最佳实践、业界标准

如何处理

  • 技术债管理,统计、可视化、每个冲刺排期

如何避免

  • 避免使用过时技术
  • 真实的敏捷开发流程,迭代过程中解决
  • 统一的代码规范和团队执行