Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas


2
¿Cómo funciona el mantenimiento de OpenJDK en la práctica?
Específicamente, me gustaría entender la diferencia entre JDK de Oracle y OpenJDK en términos de correcciones de errores y otros parches. ¿Qué rama obtiene arreglos primero y Oracle tiene la costumbre de hacer parches que nunca llegan a OpenJDK?
9 java 



1
Funciones macro vs. estáticas en el encabezado
para muchas tareas rápidas en las que se podría emplear una función f(x,y), en C simple, se usan macros. Me gustaría preguntar específicamente sobre estos casos, que se pueden resolver mediante una llamada a la función (es decir, macros utilizadas para incluir funciones, no para la expansión de código de …
9 c 

3
Tratar con la pirámide de devolución de llamada node.js
Acabo de comenzar a usar el nodo, y una cosa que noté rápidamente es la rapidez con que las devoluciones de llamada pueden acumularse hasta un nivel tonto de sangría: doStuff(arg1, arg2, function(err, result) { doMoreStuff(arg3, arg4, function(err, result) { doEvenMoreStuff(arg5, arg6, function(err, result) { omgHowDidIGetHere(); }); }); }); La …


2
Pruebas de RSpec + Selenium para .NET en Windows
Soy un desarrollador de Rails haciendo TDD en una Mac con controlador web RSpec, Capybara y Selenium. Ahora mi compañía me ha pedido que use este enfoque para un entorno .NET en Windows. Cual es la mejor manera de hacer esto? Podría instalar Ruby y usar el controlador web RSPEC, …
9 .net 


1
¿Matemáticas necesitaba entender la teoría detrás del sistema de tipos de Haskell?
Recientemente, me he interesado profundamente en Haskell. Mientras intento aprender nuevos conceptos (por ejemplo, la palabra clave forall y la mónada ST ) y el sistema de tipos de Haskell en general, continuamente me encuentro con conceptos de teoría de categorías y cálculo lambda . Entonces, me pregunto: ¿Qué otras …






Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.