La prochaine session du Coding Dojo se tiendra le mardi 12/04/2011 de 12h00 à 14h00
dans la salle H202 à l’ENSIMAG sur le campus universitaire de Saint Martin d’Hères.
Objectif de l’exercice : Duplication procédurale
Combien de fois fait-on :
– ouvrir une ressource, faire quelque chose d’intéressant, traiter une exception, fermer la ressource ?
– ouvrir une ressource, faire quelque chose d’autre, traiter une exception, fermer la ressource ?
Pensez fichiers, connexions bd, connexions web, … à chaque fois on répète la même chose. On retrouve plus souvent qu’on ne le croit de petites procédures qui conceptuellement se ressemblent dans notre code – donc de la duplication. Souvent on ne fait rien car c’est compliqué, on ne traite peut-être pas le même type (langages statiques). Ou on ne fait rien parce qu’on ne voit pas comment faire au premier coup d’oeil et on n’a pas le temps de s’arrêter pour réfléchir.
Venez pratiquer la suppression de ce genre de duplication ! En commençant par un exemple très simple, on va répéter le geste en ajoutant une difficulté à la fois, pour qu’à la fin la solution élégante (closures et génériques) de ce problème devienne un automatisme!
Voici le code à dédupliquer
Inscription via doodle
News – Amélioration