Kata FizzBuzz

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

Una respuesta a “Kata FizzBuzz”

  1. Avatar de Mejorando la kata FizzBuzz – Jesús L.C.

    […] unos días hicimos nuestro primer video haciendo la kata FizzBuzz, esto fue un primer acercamiento de como empezar con TDD y buenas prácticas. Ahora reflexionaremos […]

    Me gusta

Comenta la entrada

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.

Jesús López

Soy un Ingeniero en Informática y apasionado de la programación. Me gusta disfrutar de mi familia, viajar y perdernos paseando.  Me mola programar, hacer tests y refactorizar código . Practico Test Driven Development (TDD) y me lo paso bien con el legacy codeLeer más

Sígueme en: