Re[2]: Когнитивный вопрос (if null)
От: Аноним  
Дата: 05.08.08 13:16
Оценка:
Здравствуйте, Хитрик Денис, Вы писали:

ХД>Здравствуйте, Аноним, Вы писали:


А>>Особое внимание уделяется тому, что кол-во ифов будет рости.


ХД>Мне больше нравится второй вариант. Сначала коротко обрабатываем исключительные случаи, а потом пишем основную обработку на верхнем уровне вложенности.


Забыл существенное уточнение. Надо кодом работает неск. челов, различной квалификации.

1. Но ведь имхо человеческий мозг мыслит иначе. А второй вариант инвертирует логику.
2. Даже на верхнем уровне вложенности может быть несколько проверок. Плюс допустим null в данном коде, это не исключительная ситуация, а вполне штатная.
3. При копипастинге "вынесенные проверки" могут и забыть перенести. Логика-то получается разорванная.

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