始终有 Simon Tatham 的便携式谜题合集。 大多数谜题大约需要 5 分钟才能解决,可以在等待其他内容时填充时间。
https://www.chiark.greenend.org.uk/~sgtatham/puzzles/
确认错误应该意味着创建一组全面的测试,这些测试在错误修复之前都会失败。 这有两个优点。
首先,这意味着开发人员不会忽略任何事情。 如果一个错误需要很长时间才能修复,开发人员可能会忘记做所有事情,即处理所有边缘情况。 预先编写的测试增加了完整修复的可能性。
其次,这些测试可以添加到官方测试套件中。 这样,任何未来的开发都不会重新引入该错误。
发表的评论
始终有 Simon Tatham 的便携式谜题合集。 大多数谜题大约需要 5 分钟才能解决,可以在等待其他内容时填充时间。
https://www.chiark.greenend.org.uk/~sgtatham/puzzles/
确认错误应该意味着创建一组全面的测试,这些测试在错误修复之前都会失败。 这有两个优点。
首先,这意味着开发人员不会忽略任何事情。 如果一个错误需要很长时间才能修复,开发人员可能会忘记做所有事情,即处理所有边缘情况。 预先编写的测试增加了完整修复的可能性。
其次,这些测试可以添加到官方测试套件中。 这样,任何未来的开发都不会重新引入该错误。