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 :

  1. One level of indentation per method
  2. Don’t use the ELSE keyword
  3. Wrap all primitives and Strings.
  4. First class collections
  5. One dot per line
  6. Don’t abbreviate
  7. Keep all entities small
  8. No classes with more than two instance variables
  9. 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)