Skip to content

Kenriquez/kata-fizzbuzz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codacy branch coverage

Codacy Badge GitHub repo size GitHub all releases PHP (version) Packagist License (custom server)

FizzBuzz

Es un test conocido por muchos empleadores que se utiliza para descartar candidatos, este consiste en escribir un código en cualquier lenguaje de programación que debe realizar la siguiente tarea: escribir un programa que muestre en pantalla los números del 1 al 100, sustituyendo los números divisibles por 3 por la palabra “Fizz”, los números divisibles por 5 por “Buzz” y aquellos números divisibles por ambos, es decir, por 3 y 5, por la palabra “FizzBuzz”

Para ellos hemos desarrollado nuestro código haciendo uso de TDD, o Test-Driven Development (desarrollo dirigido por tests) es una práctica de programación que consiste en escribir primero las pruebas por lo general unitarias, después escribir el código fuente que pase la prueba satisfactoriamente y, por último, refactorizar el código escrito, por otro lado hemos realizado un análisis de código conocido como Code Coverage con este metodo determinamos qué partes de nuestro código han sido cubiertas por las pruebas unitarias y qué partes no lo han sido

Un informe de cobertura de código tiene muchísimas ventajas, ya que nos permite saber en todo momento si nuestras pruebas unitarias están cubriendo la mayor parte de nuestro código

Prerequisitos

  • PHP v7.3 o superior
  • PHPUnit v9.5
  • Xdebug v3.1