调试与测试

任何实际应用程序的开发都是逐步进行的。我们大多数人宁愿采取更多的步骤向前推进而不是向后返工。为了最大限度地减少由编码错误或不可预见的副作用引起的后向返工的步骤,我们可以利用测试(testing)和调试(debugging)技术。本章旨在简要概述 Ruby 程序员可用的一些最有用的调试工具。但请记住,如果你使用专用的 Ruby IDE(如 Ruby in Steel),你将拥有更强大的可视化调试工具。我将在本章仅讨论 Ruby 可用的“标准”(standard)工具。我不会讨论 IDE 提供的工具。