Algorithmen und Programmierung II



Skript und sonstige Unterlagen

Downloads zu Skript und Vorlesung


Praktikum


Werkzeuge

Entwicklungsumgebungen

Testgetriebene Entwicklung mit JUnit

Mit dem Testwerkzeug JUnit ist gleichzeitig die Methodik der testgetriebenen Entwicklung verknüpft. Damit ist kurz gesagt gemeint, dass stets zuerst der Test und dann erst die Klasse geschrieben wird. Dadurch ist man gezwungen, vor der Implementierung die Anforderungen genau aufzuschreiben. Gleichzeitig erhät man so umsonst ein Werkzeug für Regressionstests, d.h. zur Überprüfung, ob spätere Änderungen eventuel vorhandene Funktionalität beeinträchtigen.

Die Website zu JUnit bietet neben Downloads und Tutorials auch weiterführende Information zu den Themen Unit-Test, Programmiermethodik und agile Prozesse.

Buildfile für Apache-Ant

ant ist ein moderner Ersatz für make, zugeschnitten auf die Java-Welt. Wesentliche Vorteile sind (beinahe) absolute Portabilität und leicht konfigurierbare, mächtige Möglichkeiten. Auf dem Praktikumssystem advm1 ist ant bereits installiert.

Wer Informationen zu ant sucht, oder es selbst installieren möchte, findet alles unter ant.apache.org. Zur Vereinfachung der typischen Compilierungs- und Dokumentationsarbeiten können Sie dieses build.xml benutzen. Details zu seiner Verwendung finden Sie in der Datei selbst.

Vielleicht ist Maven die bessere Alternative zu ant. Im Grunde ist es aber so, dass Sie zunächst solche Werkzeuge noch nicht unbedingt benötigen, insbesondere dann nicht, wenn Sie eine integrierte Entwicklugnsumgebung benutzen.


Links


März 2009