不要修复在你的开源项目中报告的错误。

主要观点:介绍了英国电视剧《The IT Crowd》中 Roy 接电话说“Have you turned it off and on again?”的笑点,引出在维护开源项目时处理用户报告 bug 的结构化方法。
关键信息:

  • 对于开源项目中的 bug,维护者不应直接修复,可要求报告者提供更多信息、写测试等。
  • 让报告者写自动化测试并尝试修复 bug,可给予他们参与感和贡献感。
  • 若无法从报告者处获得参与,可将 bug 保留,会有其他人处理。
    重要细节:
  • 提到电视剧中 Roy 的经典行为,以其类比维护开源项目时的态度。
  • 分别阐述了 5 个处理 bug 的步骤及原因,如不修复、不尝试重现等。
  • 最后提到有时维护者也会自己修复 bug,因人而异(YMMV)。并给出相关链接lowest hanging fruit
阅读 26
0 条评论