Ingeniería de software

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

7
¿Debo validar el valor de retorno de una llamada al método incluso si sé que el método no puede devolver una entrada incorrecta?
Me pregunto si debería defenderme contra el valor de retorno de una llamada al método al validar que cumplan mis expectativas, incluso si sé que el método al que llamo cumplirá tales expectativas. DADO User getUser(Int id) { User temp = new User(id); temp.setName("John"); return temp; } DEBERIA HACER void …


10
¿Cuál es el "tipo" de datos que contienen los punteros en el lenguaje C?
Sé que los punteros tienen direcciones. Sé que los tipos de punteros son "generalmente" conocidos en función del "tipo" de datos que señalan. Pero, los punteros siguen siendo variables y las direcciones que contienen deben tener un "tipo" de datos. Según mi información, las direcciones están en formato hexadecimal. Pero, …
30 c  pointers 

10
Dada una manada de caballos, ¿cómo encuentro la longitud promedio del cuerno de todos los unicornios?
La pregunta anterior es un ejemplo abstracto de un problema común que encuentro en el código heredado, o más exactamente, problemas resultantes de intentos anteriores para resolver este problema. Puedo pensar en al menos un método de .NET Framework destinado a abordar este problema, como el Enumerable.OfType<T>método. Pero el hecho …




4
¿Cómo solucionar problemas o probar nuevos códigos de manera eficiente cuando la configuración de hardware para reproducir errores es difícil o imposible de obtener?
Trabajo en una empresa mediana (150 empleados, equipo de ingeniería de tamaño ~ 10), y la mayoría de mis proyectos involucran la interfaz con equipos de laboratorio (osciloscopios, analizadores de espectro óptico, etc.) con el fin de aplicaciones de prueba semiautomatizadas. Me he encontrado con algunos escenarios diferentes en los …







8
¿Qué es un código hermoso? [cerrado]
A menudo leo que los desarrolladores deben escribir un código hermoso, pero para un principiante como soy, no se sabe qué es un código hermoso y cómo lo reconoce. La pregunta del corolario es: ¿Cómo escribir un código hermoso y cuáles son algunos hábitos prácticos para mejorar la calidad de …

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.