wpadłem VS kodu 2008 Analysis Tool wobec obiektu utworzonego i otrzymał następującą sugestię ...analizy kodu wraca z sugestią o nie przy użyciu „out” parametry
Ostrzeżenie 147 CA1021: Microsoft.Design : Rozważ, że projekt, który nie wymaga , wymaga, aby parametr "returnValue" był parametrem "out" o wartości .
Uważam, że parametry "na zewnątrz" są raczej użyteczne i nie zdawałem sobie sprawy, że zostały uznane za marne podejście do projektowania. Chciałem wiedzieć, czy ktoś może rzucić trochę światła na to, że otrzymałem to Ostrzeżenie? Jeśli to jest zła praktyka? czemu? i jaka byłaby dobra praktyka?
Doceniam każdą radę.
Czy możemy zobaczyć całą metodę? –
@Lasse: Niestety mój pracodawca nie zezwala mi na umieszczanie zastrzeżonych próbek kodu. Przepraszam. Mogę powiedzieć, że większość metod ma zwrotny typ "bool", który wskazuje na sukces/porażkę, a do zwracania danych używamy parametrów "out". Dzięki za odpowiedź! –
Korzystanie z typu zwrotu, aby wskazać sukces i niepowodzenie, jest jednak w tych dniach złe. – quillbreaker