https://github.com/miguelms95/tdd-workshop
TDD Workshop
https://github.com/miguelms95/tdd-workshop
java junit mockito tdd testing
Last synced: 4 months ago
JSON representation
TDD Workshop
- Host: GitHub
- URL: https://github.com/miguelms95/tdd-workshop
- Owner: miguelms95
- Created: 2025-01-28T18:49:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-17T18:22:45.000Z (over 1 year ago)
- Last Synced: 2025-04-02T10:51:24.728Z (about 1 year ago)
- Topics: java, junit, mockito, tdd, testing
- Language: Java
- Homepage:
- Size: 15.6 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TDD Workshop
### **Beneficios de Test-Driven Development (TDD)**
1. **Código más confiable** – Detecta errores temprano y reduce bugs en producción.
2. **Mejor diseño y arquitectura** – Fomenta un código modular, desacoplado y mantenible.
3. **Facilita el refactoring** – Permite mejorar el código sin miedo a romper funcionalidades.
4. **Documentación viva** – Los tests sirven como especificación del comportamiento del sistema.
5. **Menos necesidad de depuración** – Se reducen las pruebas manuales y la necesidad de usar el debugger.
6. **Desarrollo más rápido a largo plazo** – Aunque al principio es más lento, evita problemas costosos en el futuro.
7. **Mejor cobertura de pruebas** – Se garantiza que cada unidad de código tenga al menos un test.
8. **Mayor confianza en el código** – Facilita cambios y nuevas funcionalidades sin introducir errores inesperados.
9. **Código más simple y limpio** – Evita escribir código innecesario al centrarse solo en lo que es probado.
10. **Fomenta el pensamiento crítico** – Obliga a definir bien los requisitos antes de escribir código.
Presentación: https://docs.google.com/presentation/d/1SbN3KBT1UqBDMAiUAsuHLUwjVziWrPthUheKYoFK3mE/edit?usp=sharing