Skip to content

5bentz/techpaf-s3e05-katas

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

techpaf-s2e05-katas

Des starters pour commencer rapidement les katas pour différents langages.

Fizz Buzz

Ta tâche

  • écris un programme qui affiche une ligne pour chaque nombre de 1 à 100
  • pour les multiples de 3 écris Fizz à la place du nombre
  • pour les multiples de 5 écris Buzz à la place du nombre
  • pour les nombres qui sont des multiples de 3 et 5 écris FizzBuzz à la place du nombre

Points de départ

Des points de départ pour plusieurs langages sont présents dans ce repo.

Contraintes

Si le sujet te semble très (trop?) facile tu peux y ajouter des contraintes.

Voici des exemples de contraintes.

Baby steps

  1. mettre en place un repo git (ou autre mais qui doit supporter reset)
  2. Mettre un timer de 2 minutes quand on commence
  3. écrire exactement 1 test
    • si le timer sonne et que le test est rouge revert et tout recommencer
    • si le test est vert avant la fin du timer, réinitialise le timer et continue
  4. redémarre le timer
  5. retour à l'étape iii.

Astuces

  • chaque paire devrait 'reset' au moins une fois
  • c'est tout à fait normal de passer des itérations pour faire uniquement des refactorings (tant que les tests sont vert c'est OK)
  • ne pas hesiter à discuter sur ce qui peut être nécessaire entre les cycles
  • la partie la plus importante est d'avoir des tests verts. Ta code base ne devrait jamais être au rouge moins de 2 minutes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.2%
  • CSS 3.9%
  • Elixir 1.1%
  • Python 0.9%
  • HTML 0.4%
  • Java 0.3%
  • Kotlin 0.2%