原文
| ||||||||||
| ||||||||||
![]() |
原始链接: https://news.ycombinator.com/item?id=43974026
Hacker News 上讨论了 bug 的分类和调试策略。一位评论者建议在深入调试之前,先仔细考虑究竟哪里出了问题,将其称为“第零步”。另一位评论者建议使用二分查找法,将 bug 限制在已知的好状态和坏状态之间。评论中提到了常用弱点枚举 (CWE) 作为理解 bug 类型的一种资源。 几条回复都集中在测试方面。一个用户描述了自动化系统重运行以查找 bug 的方法,并因此受到了赞扬,认为他实际上发明了集成测试。这引发了关于单元测试与集成测试的讨论,一些人将最初评论者的行为解读为单元测试。修复 bug 后添加回归测试的价值也得到了强调,因为它可以防止 bug 再次出现。该讨论突出了这样一种普遍的经验:在解决实际问题时,人们会独立地发现已建立的软件开发实践。
| ||||||||||
| ||||||||||
![]() |
reply