Ingeniería de software

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

17
¿Cuál considera que es la causa principal de los defectos de software (y cómo minimizarlos) [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén 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 …


2
Negocios tratando de tomar decisiones técnicas
A menudo nos encontramos con escenarios en los que la empresa le promete a un cliente una nueva característica. La empresa promete que la función se implementará de manera específica. Estos detalles técnicos prometidos por la empresa suelen ser deficientes. Desafortunadamente, el cliente ahora está configurado y desea que esta …




6
Puro funcional vs tell, no preguntes?
"El número ideal de argumentos para una función es cero" es simplemente incorrecto. El número ideal de argumentos es exactamente el número necesario para permitir que su función esté libre de efectos secundarios. Menos que eso e innecesariamente haces que tus funciones sean impuras, lo que te obliga a alejarte …

3
Acoplamiento de código introducido por DRY y OOD
Estoy buscando orientación sobre el acoplamiento DRY vs Code. No me gusta duplicar mi código y tampoco me gusta el acoplamiento de código entre módulos no relacionados. Así que refactorizo ​​el código duplicado si encuentro un código idénticamente duplicado un año después de que se introdujo la duplicación. Sin embargo, …
14 design  dry  coupling 

3
¿La inyección de dependencia del pobre es una buena forma de introducir la capacidad de prueba en una aplicación heredada?
El año pasado, creé un nuevo sistema usando Inyección de dependencia y un contenedor de COI. ¡Esto me enseñó mucho sobre DI! Sin embargo, incluso después de aprender los conceptos y patrones adecuados, considero que es un desafío desacoplar el código e introducir un contenedor IOC en una aplicación heredada. …





3
¿Cuál es un buen diseño para permitir la compatibilidad con versiones anteriores de archivos entre diferentes versiones de software?
¿Cuál es un buen diseño para permitir la compatibilidad con versiones anteriores de un tipo de archivo entre diferentes versiones de software? Por ejemplo, ¿cómo obtiene Microsoft Word 2007, 2010 y 2013, etc.? Para todos los archivos docx abiertos, pero diferentes ediciones pueden guardar más / menos datos y guardar …

3
Programación funcional y aventuras de texto.
Esta es principalmente una pregunta teórica sobre FP, pero tomaré aventuras de texto (como Zork de la vieja escuela) para ilustrar mi punto. Me gustaría conocer sus opiniones sobre cómo modelaría una simulación con estado con FP. Las aventuras de texto realmente parecen requerir POO. Por ejemplo, todas las "salas" …

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.