Ingeniería de software

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


6
¿Cómo se hace una GUI para una clase polimórfica?
Digamos que tengo un creador de exámenes, para que los maestros puedan crear un montón de preguntas para un examen. Sin embargo, no todas las preguntas son iguales: tiene opción múltiple, cuadro de texto, coincidencia, etc. Cada uno de estos tipos de preguntas necesita almacenar diferentes tipos de datos y …


3
¿Qué es exactamente un objetivo de compilación?
Sigo escuchando el término y todas las búsquedas de Google me llevan a artículos sobre compiladores. Solo quiero entender qué significa el término compilar objetivo: | ACTUALIZACIÓN: para dar un poco de contexto: he oído decir que el ensamblaje web es un objetivo de compilación para otros lenguajes como C, …
17 compiler 

2
¿Por qué no hay syscall genérico por lotes en Linux / BSD?
Antecedentes: La sobrecarga de llamadas del sistema es mucho mayor que la sobrecarga de llamadas de función (el rango de estimaciones es de 20-100x) principalmente debido al cambio de contexto del espacio del usuario al espacio del kernel y viceversa. Es común que las funciones en línea ahorren sobrecarga de …



3
¿Cómo usar las pruebas unitarias cuando se usa BDD?
Estoy tratando de entender BDD. He leído algunos artículos y, como entendí, BDD es "el siguiente paso" de TDD. Digo eso porque encuentro que ambos son muy similares, y como pude leer en este artículo , BDD nació como una mejora de TDD. Genial, me gusta mucho la idea. Hay …
17 unit-testing  bdd 



2
¿Cómo escribir un servidor HTTP?
Como dice el título, me gustaría escribir un servidor HTTP. Mi pregunta es esta, ¿cómo hago esto? Sé que esto suena MUY general y demasiado "alto nivel", pero hay un método para mi locura. Una respuesta a esta pregunta debería ser, creo, agnóstico del lenguaje; es decir, no importa qué …

4
Declaración directa vs incluir
Reduce the number of #include files in header files. It will reduce build times. Instead, put include files in source code files and use forward declarations in header files. Leí esto aquí. http://www.yolinux.com/TUTORIALS/LinuxTutorialC++CodingStyle.html . Entonces dice si una clase (clase A) en el archivo de encabezado no necesita usar la …
17 c++  coding-style 



2
¿Cómo funciona un compilador? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
17 compiler 

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.