Ingeniería de software

23
¿Liberar primero o documentar primero?

He estado trabajando en un proyecto durante un par de años y estoy empezando a reunir una base de usuarios decente. He creado una página de proyecto con documentación básica, pero en este momento no es mucho más que una pregunta frecuente. Sé que necesito mejorarlo para que sea más informativo para...

23
C # 8 referencias no anulables y el patrón Try

Hay un patrón en las clases de C # ejemplificado por Dictionary.TryGetValuey int.TryParse: un método que devuelve un valor booleano que indica el éxito de una operación y un parámetro de salida que contiene el resultado real; Si la operación falla, el parámetro de salida se establece en...

22
¿Qué hacer con los errores que no repiten?

Tengo un probador que durante las pruebas tendrá un error (hasta ahora bien), pero luego lo informa de inmediato. Nosotros (los desarrolladores) luego descubrimos que el probador no ha intentado reproducir el problema y (cuando se le preguntó) no puede encontrar una manera de que vuelva a...