Dies ist die archivierte Website der ehemaligen Bonner .NET User Group "Bonn-to-Code.Net" (2006-2017)
 

News

Starker Start ins neue Jahr
(2009-01-31, rweigelt)

Das Jahr 2009 fängt gut an: das Januar-Treffen am 27.1. lockte insgesamt 34 "Bonn-to-Coder" nach Bonn-Pützchen, um Vorträge zu den Themen Obfuscation und Test Driven Development zu hören.

20090127_JanWelkerDen Einsteig machte Jan Welker mit seinem Kurzvortrag zu dem Tool {smartassembly}. Dabei ging er zunächst auf ein grundlegendes Problem von .NET-basierten Sprachen ein, nämlich der Möglichkeit, aus IL-Code wieder Quelltexte zu generieren. Anschließend zeigte Jan das Tool in Aktion und analysierte das Ergebnis u.a. mit Hilfe von ILDASM. Dabei wurden auch die Grenzen der sog. Obfuscation deutlich, die zwar eine Hürde für Reverse Engineering darstellt (und damit für viele Zwecke ausreichend ist), dieses jedoch nicht vollständig verhindern kann.

20090127_StefanLieserDer Hauptvortrag des Abends beschäftigte sich mit "Test Driven Development im BDD Style". Damit griff Stefan Lieser ein Thema auf, zu dem wir im September den international bekannten Sprecher Jean-Paul "JP" Boodhoo zu Gast hatten. Stefan bereitete das Thema jedoch deutlich verständlicher auf und nicht zu Unrecht ist er mittlerweile weit über den Köln/Bonner Raum als hervorragender Sprecher bekannt.

Nach einer Motivation für den test-first Ansatz stellte Stefan verschiedene Evolutionstufen im Bereich Unit Testing vor, bis er schließlich bei einer Testsyntax anlangte, bei der eine möglichst kundennahe Beschreibung des Verhaltens (das "behavior" im "bevahior driven development") des zu testenden Systems im Vordergrund steht. Die einzelnen Tests sind dabei Feststellungen bzgl. des Verhaltens der Software aus Kundensicht und bilden somit die Spezifikation des Systems, was eine Formulierung von Testfällen vor der eigentlichen Entwicklung ("test-first") deutlich natürlicher macht.