不构建自己的错误跟踪系统的原因[关闭]

2024-05-07

现在我已经多次遇到一个团队的计划,他们想要构建自己的错误跟踪系统 - 不是作为产品,而是作为内部工具。

我听到的赞成的论点通常是这样的:

  • 想要通过一些内部构建的网络框架“吃我们自己的狗粮”
  • 需要一些高度专业化的报告,或者能够以某种据称独特的方式调整某些功能
  • 相信构建一个错误跟踪系统并不困难

您可以使用什么论据来支持购买现有的错误跟踪系统?特别是,哪些功能听起来很容易但实际上很难实现,或者是困难但重要但经常被忽视?


首先,看看这些Ohloh http://ohloh.net指标:

    Trac:  44 KLoC, 10 Person Years,   $577,003
Bugzilla:  54 KLoC, 13 Person Years,   $714,437
 Redmine: 171 KLoC, 44 Person Years, $2,400,723
  Mantis: 182 KLoC, 47 Person Years, $2,562,978

我们从这些数字中了解到什么?我们了解到,构建 Yet Another Bug Tracker 是浪费资源的好方法!

以下是我构建自己的内部错误跟踪系统的原因:

  1. 你需要在一两年内消灭所有的 bozocoder。
  2. 你需要存一些钱以避免明年的预算减少。

否则不要。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

不构建自己的错误跟踪系统的原因[关闭] 的相关文章

  • 通过 somain 注册器 1and1 smtp 使用 Spring 邮件发送邮件时出现问题

    我正在尝试使用 Spring Mail 1 5 8 RELEASE JavaMailSender 从 Spring Boot 应用程序发送电子邮件 通过 gmail SMTP 发送就可以了 但是 通过我的域名注册商的 amtp 注册商名称
  • 为什么我收到此错误“未绑定 XML 命名空间前缀”

    我几乎完成了一个简单的 Android 应用程序的编写 它似乎运行良好 但是 当我运行代码分析时 我收到大约 100 个有关 xml 文件的警告 我收到的错误是 未绑定 XML 命名空间前缀 和 命名空间未绑定 这是我的一个 xml 文件中
  • RMagick 安装无法构建本机扩展

    在 Mountain Lion 上 我尝试安装 RMagick 我找到了一个GitHub 上的问题 https github com mroth lolcommits issues 56解决方案应该是命令gem pristine rmagi
  • 为什么子进程默认使用列表而不是带空格的字符串?

    为什么Python的subprocess模块默认情况下期望参数为列表吗 为什么带空格的字符串 类似于正常运行命令时在终端中输入的内容 不是默认输入 有很多资料解释了如何将命令的空格分隔字符串传递到subprocess 但不太清楚为什么默认值
  • 即使只有单个项目,也强制 uiscrollview 弹跳滚动

    我有一个 UIScrollView 其中包含不同数量的项目 子视图 当有多个项目时 滚动弹跳起作用 然而 有时滚动视图应该只有一项 我想向用户提供他们的滚动被识别的反馈 从而产生反弹效果 但是 UIScrollView 仅禁用一项滚动 答案
  • 为什么是补码?

    我正在编写一个教程来教孩子们 9 至 13 岁 编程 我从计算机本身开始 它们与计算机科学没有太大关系 更多的是涉及解决计算问题的过程 以此为出发点 我引导他们认识到机器可以帮助我们解决某些计算问题 人们擅长抽象思维和想象力 但计算机非常擅
  • 如何使用 URL 将数据从 javascript 发送到 ASP.NET MVC 控制器

    我需要一些帮助 我使用 ASP NET MVC4 以及 JavaScript 和 Knockout 编写了一个小应用程序 但我无法将数据从 javascript 发送到 MVC 控制器 反之亦然 例如JS部分是这样的 JavaScript
  • 防止 Excel 公式中的单元格数量增加

    我在 Excel 中有一个公式 需要根据该行中的数字除以一个常数对该列的几行运行 当我复制该公式并将其应用于范围中的每个单元格时 所有单元格编号都会随行增加 包括常量 所以 B1 127 C4 IF B4 lt gt B4 B1 如果我复制

随机推荐