Ingeniería de software

14
¿Por qué necesitamos seguridad de nivel de método?

En el mundo real, ¿por qué necesitamos implementar seguridad a nivel de método? Tenemos una aplicación web o una aplicación de escritorio, donde el usuario accede a la interfaz de usuario (y, por lo tanto, directamente no puede acceder al método). Entonces, ¿dónde aparecen los métodos de acceso...

14
pruebas unitarias para un analizador csv

¿Qué pruebas debo usar para probar un analizador csv? Tengo un analizador de csv simple en C #, y quiero asegurarme de tener una buena cobertura de pruebas unitarias de todos los casos límite comunes (y poco comunes). ¿Qué pruebas debo usar para identificar posibles problemas y casos...

14
Forma preferida de declarar eventos

Estoy bastante contento con mi comprensión del modelo de eventos .NET. Creo que podría estar malinterpretando un pequeño matiz del sistema. Cuando comencé a poner eventos en mis clases, usaría la forma estándar de esta manera: public event EventHandler<MyEventArgs> MyEvent; Esto...

14
¿Haces los ejercicios cuando lees un libro? [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

14
Dependencias del proyecto Git en GitHub

He escrito un marco PHP y un CMS encima del marco. El CMS depende del marco, pero el marco existe como una carpeta independiente dentro de los archivos CMS. Me gustaría mantenerlos como proyectos separados en GitHub, pero no quiero tener el lío de actualizar el proyecto CMS cada vez que actualizo...