Ingeniería de software

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





3
¿Cómo se clasifican DRY, KISS, SOLID, etc.?
¿Es algo así como DRY un patrón de diseño, una metodología o algo intermedio? No tienen implementaciones específicas que puedan demostrarse necesariamente (incluso si puede demostrar fácilmente un caso que NO use algo como KISS ... vea The Daily WTF para obtener una gran cantidad de ejemplos), ni explican completamente …

3
Etimología de "cadena"
Entonces, es obvio que una cadena de cosas es una secuencia de cosas y, por lo tanto, una secuencia de caracteres / bytes / etc. bien podría llamarse una cadena. ¿Pero quién los llamó primero cuerdas? ¿Y cuando? ¿Y en qué contexto se quedó? Siempre me he preguntado sobre esto.


12
¿Capturar excepciones generales es realmente algo malo?
Normalmente estoy de acuerdo con la mayoría de las advertencias de análisis de código, y trato de cumplirlas. Sin embargo, estoy teniendo más dificultades con este: CA1031: no capturar tipos de excepción general Entiendo la razón de esta regla. Pero, en la práctica, si quiero tomar la misma acción independientemente …
58 c#  design  exceptions 







8
¿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 problema de detención !)

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.