This content originally appeared on DEV Community 👩💻👨💻 and was authored by Dennys José Márquez Reyes
Hola atomeros, les saludo con cariño y espero que estén bien.
🤜🤛🤓
Les comparto mi receta casi perfecta en mi opinión, para lograr Software limpio, mantenible, testeadle y 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 ❤🚀
--- REF ---
Para quienes necesiten más información les comparto mis referencias:
Introducción a las Arquitecturas de las Aplicaciones Web - Arquitectura Hexagonal
Inversión de Dependencias vs Inyección de Dependencias vs Inversión de Control
-FIM-
This content originally appeared on DEV Community 👩💻👨💻 and was authored by Dennys José Márquez Reyes
Dennys José Márquez Reyes | Sciencx (2022-12-26T23:47:24+00:00) La solución definitiva: (Dependency injection, Dependency inversion, Inversion of control y Hexagonal architecture). Retrieved from https://www.scien.cx/2022/12/26/la-solucion-definitiva-dependency-injection-dependency-inversion-inversion-of-control-y-hexagonal-architecture/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.