[Kata] Gilded Rose

Antes de dejaros con mi solución a esta kata de refactoring os dejo unos apuntes:

  • A lo largo del ejercicio he descubierto un Requerimiento Oculto no descrito en las instrucciones originales. Hay gente que lo llamaría Bug, pero digamos que es una Feature no decumentada. Hay más gente que lo ha encontrado. Os recomiendo que lo busquéis vosotros mismos.

  • En el punto en el que lo he dejado podría haber hecho algún refactor a patrones, por ejemplo un estrategia, pero lo que realmente me pide el cuerpo es modificar la clase Item, y como es una restricción, he preferido no seguir e introducir la nueva funcionalidad que se nos pedía, ya que en ese punto era más sencillo.

  • Si queréis ver en vídeo gran parte de la resolución, tenéis en youtube a Xavi Gost solucionándolo.

Gilded Rose