Ingeniería de software

13
¿Cómo maneja las implementaciones de cambio de base de datos?

Hemos estado discutiendo las técnicas de implementación de la base de datos hoy, habiendo tenido un par de fallas recientes en nuestro proceso actual y hemos visto situaciones en las que nos gustaría revertir una implementación, pero la versión anterior de la aplicación nunca se había probado con...

13
¿Qué significa "aplanar"?

Si tuviera un árbol, "aplastar" implicaría intuitivamente obtener una lista de todos los elementos en el árbol, recorriendo de izquierda a derecha? Si tengo una lista vinculada, "aplanar" implicaría intuitivamente obtener una lista de todos los elementos, comenzando con este Por ejemplo,...

13
Punto de complejidad sin retorno. ¿Cómo llamas a eso?

Como desarrollador de software, una de mis tareas principales es mantener la complejidad bajo control. Sin embargo, en algunos proyectos, hay un momento en que el nivel de complejidad crece tan alto que alcanza algún tipo de punto de "no retorno". Pasado este momento, nunca podrá devolver el...