me encontré con la herramienta de análisis de código VS 2008 contra un objeto que creé y recibí la siguiente sugerencia ...análisis de código se vuelve con la sugerencia acerca de no usar los parámetros de "fuera"
Advertencia 147 CA1021: Microsoft.Design : considere un diseño que no requiere que 'returnValue' sea un parámetro de salida.
Encontré los parámetros de "salida" bastante útiles y no me di cuenta de que se los consideraba una práctica de diseño desaprobada. Quería saber si alguien podría arrojar algo de luz sobre el motivo por el que recibí esta Advertencia. Si es una mala práctica? ¿por qué? y ¿cuál sería una buena práctica?
Agradezco cualquier consejo.
¿Podemos ver todo el método? –
@Lasse: Desafortunadamente, mi empleador no me permite publicar muestras de código de propiedad. Mis disculpas. Puedo decir que la mayoría de los métodos tienen un tipo de retorno de "bool" para indicar éxito/falla y utilizamos parámetros de "salida" para devolver datos. ¡Gracias por su respuesta! –
Sin embargo, utilizar el tipo de devolución para indicar el éxito y el fracaso es malo en estos días. – quillbreaker