Zakładając cały nowy kod .NET 4.0Czy powinienem włączyć sprawdzanie kodu źródłowego dla .NET 4.0 w kompilacjach wersji?
Widzę, że istnieje opcja ich włączenia. Jednak nie widzę, jaka jest najlepsza praktyka?
Czy po sprawdzeniu statycznym najlepsza praktyka nie wymaga sprawdzania w czasie wykonywania (skoro kompilator upewnia się, że warunki są spełnione)? A może istnieją scenariusze, w których mimo tego, że kompilator sprawdza to za Ciebie, nadal możliwe jest, że w czasie działania warunek nie zostanie spełniony?
Wszelkie dobre dyskusje online lub artykuły na ten temat. Widzę wielu, którzy wyjaśniają, jak to zrobić, ale niewielu wyjaśnia, która z nich jest najlepszą praktyką przy założeniu, że potrzebny jest cały nowy kod .NET 4.0 bez potrzeby kompatybilności wstecznej.