您是否使用任何工具来管理技术债务?

时间:2009-09-23 09:34:24

标签: resources bug-tracking technical-debt

我每天与之合作的网站都有其缺点,我们经常做出“让我们马上过来”的设计决定,以便稍后解决这些问题。

我发现花时间回去修理它们,更不用说记住待办事项的完整列表是充其量的挑战。

您能推荐一些有助于您有效管理技术债务的工具,资源或技巧吗?

4 个答案:

答案 0 :(得分:4)

您可以使用任何错误/任务跟踪软件,例如,请参阅此堆栈溢出问题:https://stackoverflow.com/questions/101774/what-is-your-bug-task-tracking-tool

当然,一个简单的解决方案就是拥有一个名为TODO或类似的文本文件。这是一个低维护,如果它是一个WORN文件(写一次,从不读),特别合适。

答案 1 :(得分:0)

  • 单元测试
  • 重构
  • 持续集成
  • 规划(XP,看板等)以避免增加更多技术债务
  • 标准
  • 代码评论
  • 项目回顾
  • 与CI构建或签入过程集成的静态分析工具(如FxCop)

我会在代码中说TODO评论,但我的经验是开发人员通常会忽略这些。

答案 2 :(得分:0)

我建议您在故意招致技术债务时在产品待办事项中添加一项。这样,就可以在每次迭代中有意识地花时间。

答案 3 :(得分:0)

您可以使用plug-in for Sonar来查找代码库中的潜在问题。

/罗杰