Résumé formations mars 2011

Les intéressés se reconnaîtront, mais voici comme promis quelques liens et ressources pour compléter les sessions de formation de ce mois-ci.

Sur le github d’Arpinum, se trouve le code source de l’exercice du video club. La solution est dans la branche solution. Les sources du kata-garros pour le premier groupe sont également à cet endroit, n’hésitez pas à le continuer :)

Nous avons abordé beaucoup de sujets pendant ces quelques jours, donc voici quelques liens pour approfondir ces connaissances :

  • Mocks Aren’t Stubs : l’article de Martin Fowler abordant les différentes doublures de tests, ainsi que les deux écoles du TDD : classicistes vs Mockistes
  • Refactoring : le site « officiel » sur le sujet, comprenant entre autre le catalogue des refactorings possible. Bien sûr la lecture du livre est toujours vivement recommandée.
  • Les principes SOLID de la programmation orientée object : cet article d’Uncle Bob est pas mal, sinon il en parle très bien et en détails dans ce livre
  • Les odeurs de code : cet article de Jeff Atwood reprend les différentes odeurs décrites dans le livre sur le refactoring.

Techniquement, outre JUnit et Mockito, nous avons découvert :

  • Guava : pour nous simplifier la vie à bien des endroits
  • Hamcrest : pour pouvoir écrire de « beaux » assert

Dans nos nombreuses digressions, l’eXtreme Programming a été souvent au coeur de nos débats, donc voici un site assez bien fait présentant plus en détail XP : http://www.extremeprogramming.org. Bien sûr, lire le livre est toujours une bonne idée.

Nous avons également parlé de la technique du pomodoro, donc voici le site officiel

Si vous cherchez d’autres sujets de kata, codingdojo.org contient quelques sujets. Sinon, google reste une source inépuisable d’informations.

Enfin, je rappelle que Okiwi organise toutes les deux semaines un dojo de programmation, pour continuer à s’entraîner sur tout ce que nous avons vu!