De la misma forma que un futbolista entrena cada día, un programador también tiene que «entrenar» para desarrollar mejor software. Creo que la mejor manera de practicar código es hacer una kata.
Para empezar, he escogido una kata sencilla, como es FizzBuzz y solo he realizado una primera iteración de 25 minutos.
Kata FizzBuzz
Escribe un programa que imprima los números del 1 al 100, pero aplicando las siguientes normas:
- Devuelve Fizz si el número es divisible por 3.
- Devuelve Buzz si el número es divisible por 5.
- Devuelve FizzBuzz si el número es divisible por 3 y por 5.
Conclusiones
Todavía hay mucho que mejorar u el código tiene unos cuantos «bad smells» que habría que mejorar. ¿Te ha gustado el video?¿Cómo mejorarías el código? ¿Qué bad smells encuentras?
https://github.com/jeslopcru/katas-php/tree/master/fizz-buzz
Un comentario en “Kata FizzBuzz”