Задать вопрос

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

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

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

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

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

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

Похожие вопросы