katas

Liste de mes katas de code

:house::back:

Katas de code

Qu’est-ce qu’un kata 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.

Catalogue des katas

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

Auteur

:smiley: Xavier Pigeon
:mailbox: contact@chrysocode.io

Patrons de kata

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

Formation & Conseil

Retrouvez l’offre de formation et de conseil de Chrysocode sur chrysocode.io.