La prochaine session du Coding Dojo se tiendra le mardi 20/03/2012 de 12h00 à 14h00 dans la salle H201 à l’ENSIMAG sur le campus universitaire de Saint Martin d’Hères.
Objectif de l’exercice : Object Calisthenics
Venez prendre un électrochoc d’objet à travers une ou plusieurs séances de développement suivant les règles d’Object Calisthenics.
The Rules
-
One level of indentation per method
-
Don’t use the ELSE keyword
-
Wrap all primitives and Strings.
-
First class collections
-
One dot per line
-
Don’t abbreviate
-
Keep all entities small
-
No classes with more than two instance variables
-
No getters/setters/properties
Jeff Bay propose ces lignes directrices dans The Thoughtworks Anthology: Essays on Software Technology and Innovation. Ils sont construites afin de nous aider à expérimenter une approche différente de celle dont la plupart d’entre nous avons l’habitude. Le plus bluffant est qu’il dit avoir développé (en équipe) une application de 100.000 lignes de cette façon!
« To understand the limits of a technique, overuse it then back off. » – Steeve Freeman
[DOJO-ENSIMAG] 54e session du Coding Dojo du 20/03/2012 (Salle H.201)