Unittests mit CFalk Lehmann, Steffen Gemkow (ObjectFab GmbH) und Frank Schücke (AMD)
Inhalt
Wer Software schreibt macht Fehler, wer das abstreitet auch. Je
später Fehler gefunden und behoben werden, um so aufwendiger
ist das.
Wenn man dagegen seine Software gemeinsam mit Unittests
entwickelt, geht man vielleicht sogar so weit, die Tests zuerst
zu implementieren. Man bekommt nicht nur eine bessere
Testabdeckung, es entsteht auch ein besseres Design, weil man
es gleich selbst anwendet. Wer mit Unittests entwickelt, fasst
schnell mehr Vertrauen in seinen Quelltext und die Arbeit macht
mehr Spass.
Für die Linux-Gemeinde ist auch ein anderer Fakt interessant:
Mit Unittests lassen sich große Teile eines Gerätetreibers im
Usermode entwickeln!
In Java ist das Testframework JUnit zum Quasi-Standard geworden.
Steffen Gemkow, Falk Lehmann und andere Mitglieder des
ObjectFab-Teams haben Java-Programmierern den Einstieg mit
ihrem Tool JUnitDoclet sehr erleichtert. Jetzt stellen Sie mit
CUnitGen ein vergleichbares Werkzeug für C vor, das sie in
einem Projekt bei AMD erstmals einsetzen konnten.
Die Teilnehmer werden an ausgesuchten Beispielen erste eigene
Erfahrungen mit Unittests sammeln, und vielleicht sogar ihren
Programierstil voranbringen.
Links:
- ObjectFab GmbH
- AMD
Folien
|