Warum ich TDD liebe

Ich liebe TDD. Nicht deswegen, weil es so ein toller Hype ist, oder weil mich die Theorie vollkommen überzeugt hat. Sondern deswegen, weil es mir schon oft den Hintern gerettet hat.

Gestern Abend hatte sich herausgestellt, das ich es mal wieder versaut hatte. Das kommt nicht mehr so häufig vor, wie früher, aber es kommt immer noch vor. Nicht, dass man mir deswegen einen Vorwurf gemacht hätte. Wir sind alle Menschen, und Menschen machen nun mal auch Fehler.

weiterlesen

 

Vortrag „TDD By Example“ vom 19.01.2011

Nochmals vielen Dank an alle, die den Vortrag besucht haben, und trotz der anfänglichen technischen Probleme nicht das Weite gesucht haben.

Die Slides zum Vortrag findet ihr hier. Dort ist im Weiteren sowohl das Repository des Quellcodes aus dem Vortrag als auch eine Lösung der Kata im Mercurial-Format zum Download bereit gestellt.

Eine Übersicht über alle Veranstaltungen der JUG Münster in 2011 findet ihr hier.

 

Vortrag: „Testdriven development by example“

Termin: 19.01.2011

Ort: Leonardo Campus der Universität Münster (GoogleMaps)

Einlass: ab 18:00 Uhr

Abstract: Die Zuhörer sollen eine Einführung in Test Driven Development (TDD) anhand eines Live-Coding-Examples durch simuliertes Pair-Programming ( Keyboard: Speaker, Observer: Audience ) erhalten. Dabei werden verschiedene andere Themen touchiert, die nur als Referenz genannt werden. Zunächst werden die Motivation und die Prinzipien von „Test Driven Development“ und im Zusammenhang stehenden Vorgehensweisen erklärt. Es folgt eine Demonstration von praktischem TDD anhand des Lösens einer Code Kata. Abschließend werden Vor- und Nachteile diskutiert und Fragen des Auditoriums beantwortet.

Dozent: Daniel Hiller ist 38 Jahre alt, entwickelt in Java seit 1996 und ist Senior-Java-Entwickler bei der dbap GmbH in Münster. Schwerpunkte seiner Tätigkeit sind Qualitätssicherung und R&D.

Anmeldung: Damit wir ungefähr eine Vorstellung davon haben, mit wievielen Teilnehmern wir rechnen können, wäre es nett, wenn Ihr Euch bei Xing an dem Event der JUG Münster anmeldet. Ihr findet den Event hier.

 

Fehler unter Mac OS X 10.6 beim Verwenden des System LookAndFeel

Ein weiteres Problem nach der Installation des letzten Java-Updates auf Mac OS X ist heute aufgetreten.

Ich wollte aus Eclipse heraus eine Swing-Awendung starten. Die Code-Zeile:

UIManager.setLookAndFeel( UIManager.getSystemLookAndFeelClassName() );

Zur Erläuterung: die oben genannte Anweisung führt dazu, dass Swing-Anwendungen auf jedem System das System-Lookandfeel verwenden, z.B. unter Mac OS X das Aqua-Lookandfeel.

verursachte dann folgenden Stacktrace: weiterlesen

 

Google veröffentlicht vier Tools für Java Entwickler

Am heutigen Tag hat Google auf dem Google Code Blog die Veröffentlichung von vier ehemals kostenpflichtigen Tools der Firma Instantiation, die vor einiger Zeit von Google übernommen wurde, bekannt gegeben.

Darunter finden sich ein GWT Designer, ein Static Analysis Tool, ein Swing-SWT-… Designer und ein GUI-Testing Tool.

Den Download gibt es hier.

Nachtrag: Die Komponenten sind Plugins für Eclipse , daher wird eine Eclipse-Installation für die Benutzung benötigt.

 

WJAX 2010: 15.-19. November

Die W-JAX ist die Konferenz für ganzheitliches technisches Know-how im Java- und Webumfeld. Das breite Themenspektrum der W-JAX bietet eine Fülle an Wissen, das benötigt wird, um komplexe Softwareentwicklungsprojekte effizienter und erfolgreicher zu realisieren. Es reicht von Java-Core-Themen über Entwicklungstechniken und Tools bis hin zu Architektur und agilen
Vorgehensweisen.
Neben Vorträgen zu technischen- und methodischen Themen gibt es auf der WJAX auch Gelegenheit zum Networking und Erfahrungsaustausch.

Das komplette Programmangebot ist unter www.jax.de ersichtlich.