Frage

Ich habe vor kurzem eine Menge Leute argumentiert, über die Verwendung von PHP-Tests gehört Features wie PHPUnit und Simpletest zusammen mit ihren IDE der Wahl (Eclipse-für mich). Nach dem Thema googeln habe ich immer noch eine harte Zeit zu verstehen, die Vor-und Nachteile diesen Test-Frameworks mit Entwicklung zu beschleunigen.

Wenn jemand das für mich in einer grundlegenderen Ebene erklären könnte, würde ich es wirklich schätzen. Ich bin mit PHP5 für den Hinweis.

Vielen Dank!

War es hilfreich?

Lösung

Ich bin kein großer Fan von Unit-Tests: Ich sage nicht, sie sind nutzlos, können sie sehr nützlich sein - in bestimmten Situationen.

Die Sache ist die, dass einige Menschen neigen dazu, zu überschätzen, was sie mit Unit-Test tun.

Denken Sie daran, zwei Dinge: 1) Einheit Test nicht ersetzen Beta-Test. Eine schlechte Schnittstelle bleibt eine schlechte Schnittstelle, auch wenn der Code dahinter funktioniert. (Z.B .: wenn ein Knopf unclickable ist es nicht wirklich wichtig, ob die Funktion, an die es gebunden ist oder nicht funktioniert) 2) Unit-Test erfordert Zeit geschrieben werden. Wenn Sie ein kleines Projekt allein oder in einem kleinen Team entwickeln vielleicht können Sie diese Zeit nutzen, um Ihren Code zu verbessern.

Und hat einen Blick auf diesem (bitte mit einer Prise Salz lesen, ist es offensichtlich, dass der Autor ist in der Art und Weise ist provokativ, schreibt er Dinge): http: //www.wilshipley. com / blog / 2005/09 / Unit-Testing-is-teh-saugen-urr.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top