2

我最近听到很多人争论将 PHPunit 和 SimpleTest 等 PHP 测试功能与他们选择的 IDE(对我来说是 Eclipse)一起使用。在谷歌上搜索了这个主题之后,我仍然很难理解使用这些测试框架来加速开发的利弊。

如果有人能在更基本的层面上为我解释这一点,我将不胜感激。我正在使用 PHP5 作为通知。

非常感谢!

4

1 回答 1

5

我不是单元测试的忠实拥护者:我并不是说它们没用,它们可能非常有用——在某些情况下。

问题是有些人倾向于高估他们可以用单元测试做什么。

请记住两件事:1)单元测试不能替代 beta 测试。一个糟糕的接口仍然是一个糟糕的接口,即使它背后的代码有效。(例如:如果一个按钮是不可点击的,那么它所附加的功能是否有效并不重要) 2)单元测试需要时间来编写。如果您正在单独或在一个小团队中开发一个小项目,也许您可​​以利用这段时间来改进您的代码。

看看这个(请用少许盐阅读它,很明显作者在他写东西的方式上是在挑衅): http: //www.wilshipley.com/blog/2005/09/unit -testing-is-teh-suck-urr.html

于 2010-05-16T10:52:10.317 回答