Ingeniería de software

46
¿Hay algo innovador sobre NoSQL? [cerrado]

Soy un tipo de base de datos relacional muy sólido y entiendo todo el camino hasta la tercera forma normal, aprecio las raíces de la teoría de conjuntos algebraicos de SQL y probablemente pueda relacionalizar un corazón roto (o no). No he descubierto una estructura de base de datos relacional PARA...

46
¿Por qué la pila de llamadas tiene un tamaño máximo estático?

Después de haber trabajado con algunos lenguajes de programación, siempre me he preguntado por qué la pila de subprocesos tiene un tamaño máximo predefinido, en lugar de expandirse automáticamente según sea necesario.  En comparación, ciertas estructuras de alto nivel muy comunes (listas, mapas,...

46
¿Por qué seguimos haciendo crecer la pila al revés?

Al compilar código C y mirar el ensamblaje, todo hace que la pila crezca hacia atrás de la siguiente manera: _main: pushq %rbp movl $5, -4(%rbp) popq %rbp ret -4(%rbp)- ¿Significa esto que el puntero base o el puntero de la pila en realidad están bajando las direcciones de memoria en lugar...

46
El significado de asíncrono vs síncrono [cerrado]

¿Cuál es el significado de las palabras asíncrono y sincrónico en informática? Si googleas el significado de las palabras obtendrás lo siguiente: Asíncrono: no existe o ocurre al mismo tiempo . Sincrónico: existente o presente al mismo tiempo . Pero parece que se usan para transmitir el...

45
¿Existe un libro canónico sobre Agile?

Como desarrollador en solitario, creo que estoy usando un proceso similar a Agile, pero me gustaría comparar lo que estoy haciendo con Agile real y ver si puedo mejorar mi propio proceso. ¿Existe un libro que sea el estándar de facto para describir las mejores prácticas, metodologías y otra...

45
Sé liberal en lo que aceptas ... ¿o no?

[Descargo de responsabilidad: esta pregunta es subjetiva, pero preferiría obtener respuestas respaldadas por hechos y / o reflexiones] Creo que todos conocen el Principio de Robustez , generalmente resumido por la Ley de Postel: Sea conservador en lo que envía; sé liberal en lo que...