实用主义的戴夫·托马斯:测试可能不是你所认为的意思
在敏捷编程的世界里,测试是一项至关重要的工作。然而,对于戴夫·托马斯(Dave Thomas)来说,测试并不只是为了检验代码的正确性,而是一种实用主义的哲学信念。
托马斯认为,测试是一种帮助我们更好地理解问题本质、提出解决方案的过程。正如他在《被逼近》(Approaching)中所说:“测试是为了让我们创造更好的代码,而不仅仅是为了证明它能工作。”
对于托马斯来说,测试是一种敏捷思维的延伸,是一种利用代码验证和探索问题的工具。他强调,测试不是为了追求完美,而是为了不断改进和学习。
托马斯的实用主义方法在软件开发领域引起了广泛的共鸣。通过将测试视为一种探索和学习的方式,而不仅是为了验证功能的正确性,他重新定义了测试的含义,为我们带来了更深刻的思考。
因此,当我们开始编写测试时,让我们以托马斯的方式来思考:测试不仅仅是为了通过,而是为了启发我们的创造力和发展潜力。在测试中寻找乐趣,并享受这种探索的过程吧!
了解更多有趣的事情:https://blog.ds3783.com/