Newsletter
◕‿‿◕
|
dennysjmarquez
Les comparto mi receta casi perfecta en mi opinión, para lograr:
✅ Software limpio.
✅ Software mantenible.
✅ Software testeadle.
✅ Software escalable.
Está basada en el uso de:
- Dependency injection (Patrón de diseño)
- Inversion of control (Principio de diseño de software IoC)
- Dependency inversion (Principio SOLID - DIP)
- Hexagonal arquitectura (Arquitectura del software)
La combinación ideal dependerá del tamaño del proyecto; para un Software grande se recomienda la implementación conjunta entre:
A. La implementación de (DIP) con Hexagonal arquitectura.
B. La implementación de Inversion of control con Dependency injection.
Esperando haberles ayudado
🤜🤛🤓
Más ...Por 👉 dennysjmarquez
dev.to • 6 min de lectura