Un Kata est une méthode à rythme rapide pour pratiquer les compétences de développement de logiciels, basées sur des idéologies empruntées aux arts martiaux. Pour plus d'informations, consultez ce wiki.
Ce sont des cadres mentaux dans l'objectif final de produire des logiciels stables, lisibles, extensibles et modulaires. Pour plus d'informations, lisez certains wikis: TDD, BDD, ATDD.
Ce repo peut et doit abriter toutes sortes de langages de programmation. N'hésitez pas à contribuer un kata et à le placer dans le dossier approprié via un PR.
Assurez-vous de suivre cette convention:
<root-folder>
|
- <language>
|
- <kata-name>
Vous devriez être en mesure de suivre des exemples pour chaque langue en examinant un existant. Nous essayons de nommer les choses dans le bon sens, alors veuillez s'en tenir aux conventions saines qui sont reproductibles à travers d'autres katas.
La façon la plus simple de le faire est de tirer le projet _blank à l'intérieur du dossier de votre langue de choix et de rouler de cette façon. Si un modèle n'existe pas, faites-en un et soumettez-le!
Amusez-vous!