Здравствуйте, paz, Вы писали:
paz>Здравствуйте коллеги.
paz>Вопрос : проверяете ли вы на null входные параметры для методов и кидаете ли ArgumentNullException? Вроде во всем фрейморке так делают, интересно узнать как делают "наши" опытные собаководы.
Уточню. Не иногда (настроение хорошее, за строчки плотят, начальник бъет за отсутствие) но всегда, т.е. только написали
void MyMethod(string a, object b)
{
и сразу рефлекторно
if (a==null) throw new ArgumentNullException("a");
if (b==null) throw new ArgumentNullException("b");
или всеже потом перед тем как код будут проверять?