4

我日常使用的网站也有其不足之处,我们经常做出设计决策以“立即解决”,并打算在以后解决这些问题。

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

您能否推荐任何有助于有效管理技术债务的工具、资源或技巧?

4

4 回答 4

4

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

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

于 2009-09-23T09:36:05.910 回答
0
  • 单元测试
  • 重构
  • 持续集成
  • 计划(XP、看板等)以避免增加更多的技术债务
  • 标准
  • 代码审查
  • 项目回顾
  • 与 CI 构建或签入过程集成的静态分析工具(如 FxCop)

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

于 2009-09-23T18:15:38.953 回答
0

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

于 2010-05-05T21:22:53.020 回答
0

Sonar有一个插件,可用于查找代码库中的潜在问题。

/罗杰

于 2011-02-17T15:19:08.223 回答