Skip to content

Pierattini/todo-clean-tdd

Repository files navigation

Todo Clean TDD

Ejercicio técnico desarrollado para demostrar buenas prácticas de desarrollo de software, con foco en calidad, mantenibilidad y diseño.

Alcance

Aplicación To-Do simple que permite:

  • Crear tareas (no se permiten títulos vacíos)
  • Listar tareas
  • Persistencia en memoria

Decisiones de diseño

  • El alcance se mantuvo intencionalmente pequeño para priorizar claridad.
  • Se utilizó TDD para guiar el diseño y validar el comportamiento.
  • Se aplicó el patrón Repository para desacoplar la lógica de negocio del almacenamiento.
  • El servicio depende de abstracciones, aplicando el principio de inversión de dependencias.

Testing

Los tests están implementados con Vitest y cubren las reglas de negocio principales.

Ejecutar tests:

npm test

About

Mini To-Do app con TDD, SOLID, Repository y CI

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors