Un adepte des arts martiaux sait combien il faut souvent répéter des exercices de base (les katas) avant de parvenir à maîtriser le combat libre. Il en est de même pour le pianiste qui pratique longuement afin de gagner en réflexes, en naturel et en grace.
Alors pourquoi pas les programmeurs ?
Dave Thomas a ainsi décidé de créer des exercices de base pour le développeur logiciel. A pratiquer continuellement quel que soit l’environnement ou le langage. Il a appelé ça le Code Kata.
Je ne parle plus beaucoup de programmation (je n’en fait pratiquement plus ces temps-ci) mais cela m’a paru une tellement bonne idée, une idée tellement évidente et grandiose qu’il fallait en parler. Aucun programmeur ne peut se permettre de ne pas pratiquer régulièrement le Code Kata. Bien des entreprises devraient même l’imposer à leur équipes de développement.
Laisser un commentaire