Ingeniería de software

57
mudarse de Windows a Linux [cerrado]

Necesito conciliar estos 2 hechos: No me siento cómodo trabajando en Linux; Necesito desarrollar software para Linux. Algunos antecedentes: tengo más de 10 años de experiencia en programación en Windows (casi exclusivamente C / C ++, pero también algunos .NET), fui usuario de FreeBSD en mi...

57
¿Qué significa artefacto?

El diccionario define artefacto como: artefacto, artefacto [ˈɑːtɪˌfækt] n algo hecho o dado forma por el hombre, como una herramienta o una obra de arte, especialmente un objeto de interés arqueológico cualquier cosa hecha por el hombre, como un resultado experimental espurio (Ciencias de...

57
Control de fuente de base de datos

¿Deben los archivos de base de datos (scripts, etc.) estar en control de fuente? Si es así, ¿cuál es el mejor método para mantenerlo y actualizarlo allí? ¿Existe incluso la necesidad de que los archivos de la base de datos estén en control de fuente ya que podemos ponerlo en un servidor de...

57
¿Por qué rara vez se usa la depuración inversa? [cerrado]

gdb implementó soporte para depuración inversa en 2009 (con gdb 7.0). Nunca lo escuché hasta 2012. Ahora lo encuentro extremadamente útil para ciertos tipos de problemas de depuración. Desearía haber oído hablar de eso antes. Corrígeme si me equivoco, pero mi impresión es que la técnica todavía se...

57
¿Por qué no hay una construcción 'finalmente' en C ++?

El manejo de excepciones en C ++ se limita a try / throw / catch. A diferencia de Object Pascal, Java, C # y Python, incluso en C ++ 11, la finallyconstrucción no se ha implementado. He visto una gran cantidad de literatura de C ++ sobre "código seguro de excepción". Lippman escribe que el código...

57
¿Cómo podemos estar seguros de que los componentes inferiores de la programación de computadoras, como compiladores, ensambladores, instrucciones de máquina, etc., son perfectos?

Como nos estamos volviendo cada vez más dependientes de la informática, incluidas las tareas muy críticas de la vida cotidiana, me preguntaba cómo se prueban esos componentes vitales. Más técnicamente, ¿cómo se prueban los compiladores y ensambladores? (¡Supongo que esto se relaciona con el...