negasus
@negasus
Developer

Есть ли доводы для использования первого или второго варианта?

Ниже два варианта.
У нас есть мнения в пользу использования первого (Я) варианта.
И есть сторонники второго варианта (будут следить за этим вопросом).
Доводы и мои и оппонентов были разные. Пришли к выводу, что было бы неплохо попросить и мнения сообщества.

Спасибо)

// #1
for {
  if a1 !== b1 {
    // .. some code 1
    continue
  }
  if a2 !== b2 {
    // .. some code 2
    continue
  }
  // .. some code 3
}

// #2
for {
  if a1 !== b2 {
    // .. some code 1 
  } else if a2 !== b2 {
    // .. some code 2
  } else {
    // .. some code 3
  }
}
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
#1 - else if - обязательно!
Дальше - целостность и удобство читаемости: на скорость не влияет.
Ответ написан
Комментировать
MetaAbstract
@MetaAbstract
Архитектор информационных систем и баз данных. Ful
Если поток управления кода - инвариант, то без разницы.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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