La prochaine session du Coding Dojo se tiendra le mardi 03/04/2012 de 12h00 à 14h00 dans la salle H201 à l’ENSIMAG sur le campus universitaire de Saint Martin d’Hères.
Objectif de l’exercice : (Suite) Object Calisthenics
On continue notre entrainement Object Calisthenics afin d’être confronté à des difficultés qui deviennent plus intéressantes au fur et au mesure que la taille du code croit. Des difficultés tels que par exemple comment faire pour ne garder que 2 variables d’instance et comment faire pour éviter les else dans des cas plus difficiles que les for-loops, l’interdiction des getters et setters etc.
Rappel des règles d’Object Calisthenics :
-
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
« To understand the limits of a technique, overuse it then back off. » – Steeve Freeman
[DOJO-ENSIMAG] 55e session du Coding Dojo du 03/04/2012 (Salle H.201)