coding dojo - reviewed

22
Coding Dojo Mike Bild (2011) ALT.NET UG Berlin [email protected] twitter.com/mikebild

Upload: mikebild

Post on 09-Jul-2015

430 views

Category:

Entertainment & Humor


1 download

DESCRIPTION

Review

TRANSCRIPT

Page 1: Coding Dojo - Reviewed

Coding Dojo

Mike Bild (2011)

ALT.NET UG Berlin

[email protected]

twitter.com/mikebild

Page 2: Coding Dojo - Reviewed

„Programmierkenntnisse erwerben sollte ein

kontinuierlicher Prozess sein...“codingdojo.org

Page 3: Coding Dojo - Reviewed

...stetige Verbesserung mit möglichst nachhaltiger Wirkung ...

wikipedia.de

Page 4: Coding Dojo - Reviewed

„Ein ungeprüftes Leben ist nicht lebenswert“

„viel Lernen lehrt nicht Verständnis“

„...Er genügt nicht ein Buch nur zu lesen - Du must es auch tun!“

Page 5: Coding Dojo - Reviewed

„Übung macht den Meister“

Page 6: Coding Dojo - Reviewed

Konditionierung -

Wieder und wieder praktische Übungen

Schwierigkeitsgrad und Fokus kann variieren

Page 7: Coding Dojo - Reviewed

Werte

• Gleichstellung aller Teilnehmer

• Aktivität im Dojo

• Respektvollem Umgang

• Optimistischer Herangehensweise

• Zwangloser, lockerer Atmosphäre

Page 8: Coding Dojo - Reviewed

“Lernen & Lehren”

…mit Spass

Page 9: Coding Dojo - Reviewed

Dojo Regeln10 Minuten Review 10 Minuten Katawahl45 Minuten Umsetzung15 Minuten Pause45 Minuten Umsetzung30 Minuten ReviewRetrospektive

Page 10: Coding Dojo - Reviewed

• Driver• Co-Pilot• Teilnehmer• Zuschauer• Moderator• Assistenten

Dojo Rollen

Page 11: Coding Dojo - Reviewed

Der Dojo

• Timebox

• Konsententscheidung

• Clean-Code

• Veto für Moderator+Pilot

• Wir spielen in einer Band

Page 12: Coding Dojo - Reviewed

• Fokus festlegen

• Diskussionen in die Pause verlegen

• Gruppen von 3-5 Teilnehmern bilden

• Assistenten für

– TDD

– Prozess und Commit

– Clean-Code

– Modellierung, Architektur und Design

Vorschläge

Page 13: Coding Dojo - Reviewed

Prepared

• Driver zeigt seinen verbereiteten oder spontanen Lösungsweg

• Mit BDD+TDD in kleinen Schritten

• Jeder Schritt wird erläutert

• Nur unterbrechen, wenn etwas nicht verstanden wurde

Modus

Page 14: Coding Dojo - Reviewed

RandoriModus

• Öffentliches Pair-Programming mit BDD+TDD

• Jedes Paar hat einen Time-Slot - 10 Minuten oder grüner Test-

• Jeder Schritt wird vom Pair erläutert

• Nach Ende des Time-Slots rückt der Pilot zu den Teilnehmern, der Co-Pilot wird Pilot und ein Teilnehmer rückt nach

Page 15: Coding Dojo - Reviewed

Sparring-KumitesModus

• Kleine Teams (3-5)• Alle Teams bearbeiten die gleiche Kata• Freier Lösungsweg• Prätensation, Review und Erläuterung der

Ergebnisse und des Vorgehens• Beantworten von Fragen• Motto „Zeigt was ihr könnt!“

Page 16: Coding Dojo - Reviewed

Review…the best part

PräsentationCode Review

Erläuterung

...der Ergebnisse und des Vorgehens

Page 17: Coding Dojo - Reviewed

Retrospektive…improvement

Was hat gut funktioniert?Was war spannend?

Was war frustrierend?Was lässt sich verbessern?

Page 18: Coding Dojo - Reviewed

Wirim Coding Dojo...

• „Lehren und Lernen“ in der Gemeinschaft

• erklären Code und lesen Code von anderen

• entdecken andere Lösungen und Lösungswege

• erarbeiten Lösungen zusammen

• nutzen den Übungsraum für Fehler

Page 19: Coding Dojo - Reviewed

more fun...im Coding Dojo

• Spontaner Applaus für funktionstüchtigen Code, elegante Lösungen oder grüne Tests

• Zuhörer mit einbeziehen

• Fragen stellen und Erläuterung anbieten

• Kleinere Pausen für mehr Diskussionen

• Spontane Spikes & Mini-Sessions

Page 20: Coding Dojo - Reviewed

Social Coding

FUN!!!Practice

Team Building

Teach & Learn

Page 21: Coding Dojo - Reviewed

Vielen Dank... für eure Aufmerksamkeit

Page 22: Coding Dojo - Reviewed

Fragen?