Следует избегать if .. else .. конструкций?

Всем привет.
Один знакомый программист сказал что лучше избегать в своем коде логических конструкций таких как if.. else и т д .
А я же наоборот пишу их везде где только можно. Например если можно написать не 2 функции, а одну - но будет меняться только входное значение, то я проверю это значение через if else.
Тaк все же следует избегать или знакомый ошибается ?
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
@d-sem
По ситуации и вкусу.

Если вся логика одна строка, то уместней тернарный оператор.
Если в if будет return или exception, то else не нужен.

Если считаете нужным использовать else, то используйте.

Вот что точно следует избегать, так это множество вложенных if...else.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы