Kata (programmation)
Un kata de code est un exercice de programmation qui permet aux programmeurs de perfectionner leurs compétences à travers la pratique et la répétition. Le terme a probablement été inventé par Dave Thomas, co-auteur du livre The Pragmatic Programmer[1], s'appuyant sur une métaphore du concept japonais de kata dans les arts martiaux. En , Dave Thomas a publié sur son site une compilation de 21 katas[2].
Le concept de kata de code est repris par la plateforme Codewars[3].
Références
modifier- (en) Andrew Hunt et Dave Thomas, The Pragmatic Programmer : from journeyman to master, Reading (Mass.)/Harlow (G. B.)/Menlo Park (Calif.), Addison Wesley, , 321 p. (ISBN 0-201-61622-X)
- CodeKata by Dave Thomas
- A public repository for codewars.com, where issues can be tracked and wiki documentation can be contributed to. : Codewars/codewars.com, Codewars, (lire en ligne)
Liens externes
modifier- Codewars: Parvenir à une Maîtrise par Kata
- cyber-dojo - un outil gratuit en ligne pour pratiquer en 15 langues à partir de votre navigateur par Jon Jagger
- CodingDojo.org Un annuaire des Dojo de développement et de Katas.
- Le Jeu de Bowling Kata par Robert C. Martin
- Katas Screencasts des katas
- The Prime Factors Kata (Kata des nombres premiers) par Robert C. Martin
- Kata - Un programme Ruby de l'auteur et de la pratique en prenant code des katas par Wes Bailey
- Edabit: Une archive de problèmes de programmation dans les langues populaires