Ingeniería de software

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

4
¿Hay alguna diferencia entre un componente y un módulo?
Tengo un pequeño problema con los términos módulo y componente. En mi opinión, un módulo son clases agrupadas, a las que solo se puede acceder a través de una interfaz bien definida. Ocultan todos los detalles de implementación y son reutilizables. Los módulos definen módulos de los que dependen. ¿Cuál …







5
Cuándo usar un diccionario vs tupla en Python
El ejemplo específico en mente es una lista de nombres de archivo y sus tamaños. No puedo decidir si cada elemento de la lista debe tener la forma {"filename": "blabla", "size": 123}, o simplemente ("blabla", 123). Un diccionario me parece más lógico porque acceder al tamaño, por ejemplo, file["size"]es más …




9
'<' versus '! =' como condición en un ciclo 'for'?
Digamos que tiene el siguiente forbucle *: for (int i = 0; i &lt; 10; ++i) { // ... } que comúnmente también podría escribirse como: for (int i = 0; i != 10; ++i) { // ... } Los resultados finales son los mismos, entonces, ¿hay algún argumento real …
31 syntax 


2
¿Cuál es el origen del preprocesador C?
El preprocesador C está conectado a C, pero tiene una sintaxis completamente diferente del lenguaje principal: espacios en blanco sintácticamente significativos (el final de la línea termina una declaración, espacio después de que la macro determina el inicio de la lista de reemplazo) bloques basados ​​en palabras clave en lugar …
30 c  history  macros 


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.