Ingeniería de software

8
¿Qué licencias de software debo tener en cuenta? [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

8
¿Los tipos de anidación se consideran una mala práctica?

Como se señala en el título, ¿los tipos de anidación (por ejemplo, tipos o estructuras enumerados en una clase) se consideran una mala práctica o no? Cuando ejecuta Code Analysis en Visual Studio, devuelve el siguiente mensaje que implica que es: Advertencia 34 CA1034: Microsoft.Design: No anide...

8
Justificación de los proyectos de software gratuito

He visto algunos proyectos de software gratuito en el pasado donde los autores invirtieron una cantidad significativa de su tiempo y recursos personales y nunca consideraron cobrar por el software. Muchos de estos proyectos se basaron en donaciones y, por lo que he escuchado, donationware nunca...

8
Comprender mejor el patrón de diseño de 'estrategia'

He estado interesado en los patrones de diseño por un tiempo y comencé a leer "Head First Design Patterns". Comencé con el primer patrón llamado patrón de 'Estrategia'. Revisé el problema descrito en las imágenes a continuación y primero traté de proponer una solución para poder comprender...