•  
  •  
  • Jobs

    Bewerben Sie sich

Tagged mit “unittests”

TheWayOut 2008

Als vor einem Jahr unser Programmierwettbewerb stattfand, hat er junge Informatiker aus allen Teilen Deutschlands in seinen Bann gezogen. Es galt, ein Segelschiff auf einer virtuellen Erdkugel zu steuern, Schätze zu sammeln und Piraten auszuweichen. Und so scheinbar nebenher lernt man viel über Unit-Tests, Design-Pattern, OSGi, Codequalität, Wartbarkeit, Lesbarkeit, Code-Generierung, ... und viele andere Aspekte moderner Softwareentwicklung.

Kurz: Die Aufgabenstellung war zu schade, um nur einmal verwendet zu werden. Bereits vor Monaten sind deshalb Mitarbeiter der Goethe-Universität Frankfurt/Main an uns herangetreten, ob sie diese Aufgabenstellung und das Framework nicht in der Informatikausbildung einsetzen könnten. In dieser Woche ist nun das Praktikum "Grundlagen der Programmierung" gestartet.

Wir wünschen allen Teilnehmern, Betreuern und Lehrenden allzeit eine steife Brise und immer eine handbreit Wasser unterm Kiel.

Jetzt ist es raus, warum sich in den vergangenen Monaten so wenig auf dieser Webseite getan hat:

Wir haben wieder übersetzt, diesmal sogar zwei Bücher auf einmal. Wir freuen uns, dass die Bücher in den nächsten Tagen in die Läden kommen werden und wünschen den Lesern viel Spaß beim Lesen, Lernen und Loslegen.

Pragmatisch Programmieren - Versionsverwaltung mit CVS

Pragmatisch Programmieren - Unit-Tests mit JUnit

Auch für diese Bücher haben wir eine Webseite eingerichtet, die wir mit der Webseite zum Buch "Der Pragmatische Programmierer" zusammenlegen.

In der Januar-Ausgabe Ihrer Kolumne bei IEEE Software sprechen Dave Thomas und Andy Hunt die drei wichtigsten Säulen einer soliden Softwareentwicklung an:

  • Versionsverwaltung
  • Unit-Tests
  • Automatisierung

Hunt, Thomas: Three Legs, No Wobble

Wir freuen uns darüber, dass sie beim Thema Unit-Tests auch auf unsere Werkzeuge verweisen: JUnitDoclet und CUnitGen. Beide Werkzeuge erleichtern die Erstellung und Pflege der Unit-Tests. Sie nehmen dem Programmierer die Fleissarbeit ab, ohne den Lerneffekt zu behindern. Keine Ausreden mehr!

1

IT-Beratung, Software Entwicklung, Entwickler-Coaching Schwerpunkte: Java, JEE, J2EE, Rails, Ruby on Rails, JRuby, iOS, iPhone, iPad, Agile Development, Pragmatisch Programmieren, Unittests, JUnit, JUnitDoclet