Kata Numeros Romanos (http://vimeo.com/48689448) Interesante kata donde se desarrolla un caso TDD para la verificación de numeros romanos. Puntos interesantes:
- TDD
- Manejo de los números romanos mediante objetos: I, V
- Composición de números mediante uso de la inyección en el constructor de la siguiente cifra romana en el número (patrón decorador)
- Utilización de clase NextEmptyNumber para evitar la comprobación null en la cadena del decorador
- Comprobración mediante excepcion de número invalido (VV_is_invalid)
Nota: Fue necesario una fusion de los commits en un solo: http://feeding.cloud.geek.nz/posts/combining-multiple-commits-into-one/