Je vous propose de (re)parler d’un sujet périphérique au thème central de cette page, mais qui reste une préoccupation importante de tout bon développeur qui se respecte.
Pour autant, les exemples sont en Java, ainsi que les outils utilisés 🙂
En effet, l’article que je vous propose aujourd’hui traite du sujet : coder proprement.
Le thème principal de l’article se base sur un principe qui avait été écrit par _Robert Stephenson Smyth Baden-Powell_, le fondateur du Scoutisme :
Try and leave this world a little better than you found it
Essayez de laisser ce monde un peu meilleur que vous l'avez trouvé
Vous me direz, mais quel rapport avec le monde du développement ?
En fait, Robert C. Martin a repris le concept de cette phrase en l’adaptant à notre univers de développeur. The boy scout Rule est une application du principe d’amélioration continue au niveau du code.
En livrant un code dans un état plus propre que celui où nous l’avons trouvé, alors le code ne risque pas de se détériorer, voire de s’améliorer.
L’article que je vous propose en lien décrit la mise en application du principe énoncé ci-dessus.
La forme de l’article est original. Il décrit l’échange de deux développeurs en train de travailler sur un bug en binôme.
L’objectif final est de corriger ce fameux bug. Les deux codeurs tenteront de mettre en œuvre les règles du Boy scout.
L’auteur, +Mathieu Gandin, à travers ce dialogue, nous montre les différentes étapes réalisées pour :
– corriger le bug,
– améliorer la lisibilité du code,
– augmenter la couverture de code testé
Aussi, ce coding live sur papier est l’occasion de montrer certains tips comme l’utilisation d’un framework de mock.
La forme originale et le sujet traité de cet article en font une lecture très intéressante et enrichissante. A lire et à conserver dans ses favoris !
#java #clean #mock #scout #rule