Für Kurzentschlossene ein kleines Weiterbildungsangebot.
Morgen Donnerstag machen wir am Vormittag intern einen Workshop über Testdriven development. Wer Lust hat kann gerne mitmachen, zuhören/~schauen, bitte kurz anmelden. 043 344 03 56.
Der Dezember steht bei MD Systems voll im Zeichen von Drupal 7 Simplenews development. Ziel ist ein stable Release noch vor Jahresende. Dabei fallen zahlreiche Arbeiten an, welche optimalerweise mit testgetriebener Entwicklung zu bewältigen sind.
Sascha Grossenbacher (Nickname=Berdir, D7 Core&Contrib contributor) zeigt nach einer kurzen Einführung anhand realer issues in der issue queue, wie Testdriven development aussieht.
Hauptsächlich deckt dies zwei Fälle ab:
- BUG: Manuell reproduzieren eines gemeldeten bugs, implementieren eines Tests der diesen (Fehlerfall)-Fall nachstellt, Entwickeln eines Patches der den Fehler behebt, Automatisiertest Testen, welches den ursprünglichen Fehlerfall nun als gelöst bestätigt.
- FEATURE: Definieren des/eines usecases des features, Implementieren des Tests dafür, Feature entwickeln, Abschliessend feature-funktionalität durch automatisierten Testlauf bestätigen
Als Vorbereitung empfehlen wir die Lektüre von Sascha:
http://blog.worldempire.ch/story/writing-automated-tests-drupal-7
Wer generell Interesse hat, bei der Entwicklung von Simplenews mitzumachen ist herzlich eingeladen unser Team zu verstärken in den kommenden 2 Wochen. Gerne können wir kurz auf Ideen und Inputs eingehen und gemeinsam nachhaltige Lösungen entwickeln.
See you!