¿Qué significa over-engineering?
Significado en Desarrollo de software, traducción al español y ejemplos
over-engineering: sobreingeniería
Crear una solución más compleja de lo que exige el problema, añadiendo capas u opciones para necesidades futuras inciertas.
Cómo se usa
En una revisión se dice que algo parece sobreingeniería. YAGNI recuerda que no conviene construir capacidades que aún no se necesitan; también hay que evitar atajos difíciles de ampliar.
Frases de ejemplo
A plugin system for two report types sounds like over-engineering to me.
Un sistema de complementos para dos tipos de informes me parece sobreingeniería.
La flexibilidad propuesta no parece justificada por solo dos casos.
Our config system is a case of over-engineering: nobody uses half of its options.
Nuestro sistema de configuración es sobreingeniería: nadie usa la mitad de sus opciones.
La complejidad de las opciones excede su uso real.
Combinaciones frecuentes
- avoid over-engineering
- over-engineered solution
- YAGNI
- keep it simple
Términos relacionados
Más términos: Arquitectura, patrones de diseño y gráficos
- framework · framework
- dependency · dependencia
- tech stack · conjunto de tecnologías
- architecture · arquitectura de software
- design pattern · patrón de diseño
- scalable · escalable
- microservices · microservicios
- monolith · monolito
- modular · modular
- separation of concerns · separación de responsabilidades
- loose coupling · acoplamiento débil
- dependency injection · inyección de dependencias
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:
