Weitere Infos
Testgetriebene Entwicklung mit Vulcan.NET und Visual Objects
Autor: Michael Fischer
Die im Zuge der agilen Software-Entwicklung populär gewordene Methode des Test-driven Development setzt das Schreiben von automatisierten Tests vor die eigentliche Codierung. Die Tests treiben das Design der zu schreibenden Software voran und führen so nicht nur zu soliderem Code sondern fördern auch ein verständlicheres Klassendesign. Michael Fischer demonstriert am Beispiel einer einfachen Aufgabenstellung, wie sich testgetriebene Entwicklung mit Vulcan.NET und NUnit im Alltag anfühlt, welchen Einfluss die Methode auf das Endergebnis hat und warum man süchtig danach werden kann, jeden Programmierertag mit grünen Ampeln zu beschließen. Außerdem stellt er VOUnit vor, ein Unit-Test-Framework für Visual Objects.
Mehr zum Inhalt
Während der Rest der Software-Welt mit Werkzeugen wie JUnit, NUnit oder Visual Studio Team Services eine neue Qualität in die Programmierung bringt, hängt die VO-Gemeinde mangels äquivalenter Tools zurück. Mit Vulcan.NET, der ersten Xbase-Sprache für .NET, ändert sich das Bild, weil Tools wie NUnit oder Visual Studio Team Services auch mit Vulcan.NET verwendet werden können.
Und unter VO? Meinhard Schnoor-Matriciani hat für sein Team VOUnit entwickelt, eine einfache Implementierung von Unit Tests für Visual Objects. Im letzten Teil seiner Session stellt Michael Fischer VOUnit vor und zeigt, dass Sie auch für VOProgramme automatische Tests schreiben können. Der Sourcecode des Tools steht hier zum Download zur Verfügung.
Die Konferenz
Die Visual Objects Developer Conference (VODC) steht in der Nachfolge der TechniCons und ist zusammen mit der GTS in London die größte Entwicklerkonferenz zu den Xbase-Programmiersprachen Visual Objects und Vulcan.NET.
- Downloads
TDDMitVulcanDotNetUndVO.pdf244 K
VulcanUnitTests.zip13.2 K
VOUnitLight.zip116 K

Website des Veranstalters