Frage

Obwohl es ähnliche Fragen wie diese gestellt wurde und ich vielleicht die Antwort für mich selbst zusammenstellen kann, indem ich bereits veröffentlichte Materialien liest. Trotzdem mache ich die Frage, weil ich das Gefühl habe, dass es Elemente mit neuem Geschmack hat und ich würde gerne die Ansichten anderer sehen, wie man das angeht.

Ich habe mehrere Webanwendungen verschiedener Skala entwickelt. In einigen von ihnen war ich nur Entwickler, in einem anderen leitete ich kleine Teams und war Teil eines großen Teams in einem anderen.

Die meisten davon wurden unter Verwendung von PHP entwickelt. Einer von ihnen verwendete das Kohana -Framework, der Rest wurde unter Verwendung von RAW -PHP entwickelt. Die Hauptschwierigkeit, mit der ich in Bezug auf die schnelle Entwicklung konfrontiert war, war, dass ich, wenn eine kleine Änderung vorgenommen wurde, um einen Fehler zu beheben oder eine Funktion zu ändern, meinen Webbrowser auffrischen, mehrere Seiten durchgehen, bis ich die Seite erreichte, die die Fix enthielt.

Ich würde gerne wissen, was der Entwicklungsansatz sein sollte, damit ich meinen Code testen kann, ohne dass ich die Anzahl der Aktualisierungen minimieren oder zumindest minimieren kann, um Änderungen des Codes zu testen. Obwohl die Konzepte möglicherweise für Entwicklungen jeder Art anwendbar sind, halten wir uns für diese Frage an PHP und das Rahmen.

War es hilfreich?

Lösung

Sie müssen die Seite aktualisieren: PHP funktioniert auf der Seitengenerierung. Sie können die Aktualisierungen jedoch mit einer Vielzahl verschiedener Methoden automatisieren. Schauen Sie sich diesen Artikel für vier verschiedene Arten an:

Schneller Tipp: 4 Möglichkeiten, Ihren Browser beim Entwerfen neuer Websites automatisch zu refamieren

Sie werden auch einsteigen wollen Testgetriebene Entwicklung. Es wird den Prozess des Testens der gleichen Dinge immer wieder automatisieren. Für PHP gibt es Einfachste unter anderem für TDD.

Andere Tipps

Ich würde +1 mit der testgetriebenen Entwicklung. Auf diese Weise müssten Sie Ihre Tests nur noch einmal ausführen (was noch aktualisiert wird), aber weniger klicken Sie zu einer bestimmten Funktion oder einem bestimmten Fall, da Ihre Testpase ausgeführt werden würde. Eine andere Sache, in die man sich untersuchen muss, sind automatisierte Tests mit so etwas wie Selinium oder Windmühle.

Lizenziert unter: CC-BY-SA mit Zuschreibung
scroll top