主要观点:介绍了英国电视剧《The IT Crowd》中 Roy 接电话说“Have you turned it off and on again?”的笑点,引出在维护开源项目时处理用户报告 bug 的结构化方法。
关键信息:
- 对于开源项目中的 bug,维护者不应直接修复,可要求报告者提供更多信息、写测试等。
- 让报告者写自动化测试并尝试修复 bug,可给予他们参与感和贡献感。
- 若无法从报告者处获得参与,可将 bug 保留,会有其他人处理。
重要细节: - 提到电视剧中 Roy 的经典行为,以其类比维护开源项目时的态度。
- 分别阐述了 5 个处理 bug 的步骤及原因,如不修复、不尝试重现等。
- 最后提到有时维护者也会自己修复 bug,因人而异(YMMV)。并给出相关链接lowest hanging fruit。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。