In diesem ersten Teil, werden die 9 Regeln der Object Calisthenics (Objekt-Gymnastik) von Jeff Bay vorgestellt:

Die Regeln im Einzelnen:

  • Use only one level of indentation per method
  • Don’t use the else keyword
  • Wrap all primitives and strings
  • Use only one dot per line
  • Don’t abbreviate
  • Keep all entities small
  • Don’t use any classes with more than two instance variables
  • Use first-class collections
  • Don’t use any getters/setters/properties

In der darauffolgenden Session werden die Regeln praktisch angewendet. Wem die Regeln bereits bekannt sind, kann gerne nur beim praktischen Teil mitmachen.

Franziska Sauerwein andrena objects ag, Deutschland

Franziska Sauerwein ist Softwareentwicklerin bei der andrena objects ag und Mitglied der Softwerkskammer Karlsruhe. Sie organisiert das andrena-interne Coding-Dojo und ist Mitinitiatorin des Global Day of Code Retreat in Karlsruhe.

David Burkhart andrena objects ag, Deutschland

David Burkhart ist seit 2004 in der professionellen Softwareentwicklung tätig. Sein besonderes Interesse gilt dabei Clean Code Development, XP und SCRUM. Bereits in seiner Studien- und Diplomarbeit beschäftigte er sich mit TDD und Refactorings und ist heute für andrena objects sowohl als Softwareentwickler als auch als Trainer und Coach für agile Methoden tätig.