¿Qué significa dependency injection?
Significado en Desarrollo de software, traducción al español y ejemplos
dependency injection: inyección de dependencias
Técnica en la que un objeto recibe desde fuera lo que necesita, como un cliente de base de datos, en vez de crearlo por sí mismo.
Cómo se usa
Se abrevia DI. Los contenedores de varios frameworks gestionan dependencias; en las pruebas se puede inyectar un sustituto mediante el constructor.
Frases de ejemplo
Thanks to dependency injection, the tests use a fake payment client instead of the real one.
Gracias a la inyección de dependencias, las pruebas usan un cliente de pagos falso en vez del real.
El reemplazo evita que las pruebas contacten con el proveedor de pagos real.
Don't create the logger inside the class; use dependency injection and pass it in.
No crees el registrador dentro de la clase; pásalo mediante inyección de dependencias.
La clase recibe el registrador ya construido y no controla su creación.
Combinaciones frecuentes
- DI container
- constructor injection
- inject a dependency
- use dependency injection
Términos relacionados
Más términos: Arquitectura, patrones de diseño y gráficos
- framework · framework
- tech stack · conjunto de tecnologías
- architecture · arquitectura de software
- trade-off · compensación
- scalable · escalable
- microservices · microservicios
- monolith · monolito
- modular · modular
- abstraction · abstracción
- separation of concerns · separación de responsabilidades
- design doc · documento de diseño
- over-engineering · sobreingeniería
Practica con lecturas adaptadas a tu nivel
Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés:
