Practical Object-Oriented Design, An Agile Primer Using Ruby (POODR)
Un livre qui part d'un problème à priori simple: comment modéliser des vélos en classes Ruby. Chaque chapitre présente une nouvelle contrainte de développement et déconstruit les principes du précédent. Lecture pas évidente pour les juniors mais très intéressante !