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