Was macht sauberen Code aus? Wie wird Code richtig gut? Und wie schreibt man richtig guten Code? In diesem Workshop lernt Ihr das nicht nur, sondern Ihr könnt es auch direkt in die Praxis umsetzen! Zunächst demonstriert Sebastian Bergmann den Einsatz von Domain-Driven Design und Test-Driven Development, natürlich nicht ohne auch über Themen wie Clean Code oder die SOLID-Prinzipien zu sprechen. Danach arbeitet Ihr in Paaren und setzt das Gelernte in die Praxis um. Wir schließen den Tag ab mit einer Review-Runde, in der Ihr Feedback zu Eurem Code bekommt. Um von diesem Workshop wirklich profitieren zu können, bringst Du bitte Dein eigenes Laptop mit Deiner gewohnten Entwicklungsumgebung mit. Neben IDE (oder Texteditor) brauchst Du eine aktuelle Version von PHP und PHPUnit. Frameworks oder Third-Party-Code wird nicht benötigt.

Comments

Comments are closed.

Nils Freigang at 00:59 on 27 Oct 2018

Sehr guter Workshop auch für PHP-Einsteiger, um sich in TDD zu üben.
Ich kann unbedingt empfehlen, euch mal auf ein Schwätzchen mit Sebastian auf dem Flur oder direkt in der Session einzulassen.
Persönlich hätte ich einen größeren Fokus auf DDD oder SOLID Principles bevorzugt, aber das hängt immer davon ab, was man mit dem Workshop erreichen will.
Das anschließende PairProgramming (was durchaus auch mal bis zum Mobprogramming ging) war erfrischend, lehrreich und gab gute Gelegenheit seinen "Banknachbarn" zu lernen.
Im CodeReview Part gab es schlussendlich noch weitere Anregungen, wie man einige Probleme noch anders lösen könnte.
Ich denke da vor allem an die Typed Collections.
Wobei ich an der Stelle sagen muss, dass das 2te CR, welches etwas mehr durch Sebastian moderiert wurde und auch eher von der Gemeinschaft erfolgte, mir besser gefallen hat.