19.6 如果你已不胜其烦
你可能认为: “这些是挺好,但编写简单的小程序时,我绝不会在这些方面花费太多精力。配置、测试和日志,这些听起来真的很烦。”
你说得没错,编写简单的程序时确实不需要这些东西。即便开发的项目很大,刚开始也可能并不需要所有这些东西。我要说的是,你至少需要某种测试程序的方式(这在第16章讨论过),虽然它可能不是基于自动化单元测试的。例如,如果你要编写一个自动制作咖啡的程序,必须得有个咖啡壶才能测试这个程序是否管用。
在后面介绍项目的章节中,我不会编写完整的测试套件和复杂的日志工具,而只是通过一些简单的测试用例来证明程序管用,仅此而已。如果你发现某个项目的核心理念很有趣,应再进一步,尝试对其进行改进和扩展;而在改进和扩展的过程中,你就必须考虑本章提及的问题。例如,添加配置机制是否是个好主意?是不是需要编写更完整的测试套件?如何做完全由你决定。
领取专属 10元无门槛券
私享最新 技术干货