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

发布于 2024-08-05 18:01:45 字数 1539 浏览 8 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

黯然#的苍凉 2024-08-12 18:01:45

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

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

You could use any bug/task tracking software, eg see this stack overflow question: https://stackoverflow.com/questions/101774/what-is-your-bug-task-tracking-tool.

Of course, a simple solution is just to have a text file called TODO or similar. It's low maintenance, and particularly appropriate if it's a WORN file (write once, read never).

水溶 2024-08-12 18:01:45
  • 单元测试
  • 重构
  • 持续集成
  • 规划(XP、看板等)以避免增加更多技术债务
  • 标准
  • 代码审查
  • 项目回顾
  • 与 CI 构建或签入流程集成的静态分析工具(如 FxCop)

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

  • Unit testing
  • Refactoring
  • Continuous Integration
  • Planning (XP, Kanban, etc.) to avoid adding more technical debt
  • Standards
  • Code reviews
  • Project retrospectives
  • Static analysis tools (like FxCop) integrated with the CI build or check in process

I'd say TODO comments in the code, but my experience has been that developers generally ignore these.

知你几分 2024-08-12 18:01:45

我建议您在故意产生技术债务时在产品积压中添加一个项目。这样,就可以有意识地在每次迭代期间花费时间。

I would suggest you add an item in your product backlog whenever you deliberately incur technical debt. This way, it is possible to consciously spend time during each iteration.

没有伤那来痛 2024-08-12 18:01:45

您可以使用Sonar 插件查找代码库中的潜在问题。

/罗杰

There is a plug-in for Sonar that you can use to find potential problems in your code base.

/Roger

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文