🔧 La solución definitiva: (Dependency injection, Dependency inversion, Inversion of control y Hexagonal architecture)
Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to
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 en su trabajo.
--- REF ---
Para quienes necesiten más información les comparto mi referencia:
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-
...
🔧 Exploring Hexagonal Architecture
📈 35.1 Punkte
🔧 Programmierung
🔧 Hexagonal Architecture in Java
📈 35.1 Punkte
🔧 Programmierung
🔧 ¡Entiende las Attestations! Guía definitiva📚
📈 32.29 Punkte
🔧 Programmierung
🔧 D - Dependency Inversion Principle(DIP)
📈 31.93 Punkte
🔧 Programmierung
🔧 Dependency Inversion Principle
📈 31.93 Punkte
🔧 Programmierung