Bank kata (.NET)
Mario S. Pinto Miranda
!Hola!
Este es el primer video donde me grabo resolviendo una kata. Espero continuar esta linea de contenido, es una vía para compartir conocimiento y me anima a seguir aprendiendo pues el ejercicio de explicar lo que haces te obliga a entenderlo mejor.
En este post te comparto una resolución de la Bank kata con .NET. Aquí verás aspectos como:
- Middle-out TDD
- Refactorización
- Mocks
- Inyección de dependencias
- Recursividad
- Github Copilot
Como cualquier ejercicio, sobre todo una primera iteración, no es perfecto, pero es un buen punto de partida. Se pueden probar diferentes enfoques y técnicas para mejorar el código. Por ejemplo, evitar uso de primitivos, usar tipos más específicos, etc. En cualquier caso, espero que te sea de utilidad. ¡Vamos a ello!
Repositorio: https://github.com/Marius9595/bank-kata-csharp