Liste de mes katas de code
Un kata de code est un défi de programmation algorithmique, destiné à l’apprentissage ou au perfectionnement. Dans le cadre d’un kata, la solution obtenue a moins d’importance que le chemin emprunté pour y parvenir, car meilleur est le chemin, meilleure sera la solution. Les petits pas de TDD forment cette discipline par laquelle construire un chemin, tandis que refaire un kata de zéro donne l’occasion d’en explorer un nouveau afin d’apprendre de soi-même par l’expérimentation. Les leçons apprises permettent au programmeur d’approfondir sa maîtrise dans le maniement du code, voire de transcender son art en créant une approche originale et novatrice. Les réflexes ainsi acquis serviront ensuite à mener à bien toutes sortes de mission.
Vous trouverez ci-après la liste des katas de code déjà réalisés à titre de démonstration, dans un ou plusieurs langages.
Kata | Niveau | Author | Source |
---|---|---|---|
Diamond java |
intermédiaire | Seb ROSE | Recycling tests in TDD |
Fibonacci Sequence java javascript |
initiation | - | |
Fizz-Buzz java |
initiation | anonymous | CodingDojo |
Leap Years java |
initiation | unknown | |
RPN Calculator java |
intermédiaire | unknown | |
String Calculator java |
initiation | Roy OSHEROVE |
Xavier Pigeon
contact@chrysocode.io
Les patrons de kata servent à démarrer rapidement n’importe quel kata de code dans un langage donné, en bénéficiant d’une mini-usine logicielle à portée de main.
Langage | Patron de kata | Lien permanent |
---|---|---|
Java | Java Code Kata Boilerplate | tinyurl.com/yyekn5rf |
Retrouvez l’offre de formation et de conseil de Chrysocode sur chrysocode.io.