Где проверять контракты методов?
От: Аноним  
Дата: 10.07.09 08:58
Оценка:
Вопрос: где лучше (правильно) проверять контракты методов класса (в частности аргументов метода) на следующем примере

public void Do(int arg1, string arg2)
{
    // здесь?    
    double arg3 = ...;
    _Do(arg1, arg2, arg3);
}

private void _Do(int arg1, string arg2, double arg3)
{
    // или может лучше здесь?    ...
}


ну и в других, подобных случаях (особенно нужно учесть, что _Do может быть вызвана где-то еще из публичных методов класса
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.