Читабельность
От: Jolly Roger  
Дата: 29.08.10 07:33
Оценка:
Допустим, есть функция, возвращающая bool,
static extern bool Some();

и два варианта записи проверки её результата:

[1]
static void Check(bool R) { if (!R) throw new Win32Exception(); }

[2]
static class BoolExt
{
    public static void Check(this bool R)  { if (!R) throw new Win32Exception(); }
}


Какой из следующих вариантов вызова воспринимается, на ваш взгляд, лучше:

Check(Some());

Some().Check();


По мне, например, первый выглядит привычнее, но привычка — штука коварная
"Нормальные герои всегда идут в обход!"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.