Это плохая практика в общем случае.
Причины:
&&
и ||
теряют свойство ленивых вычислений (short-circuit evaluation). Оба операнда будут вычислены всегда, что может привести кSide effects и падению производительности.Исключения (редкие случаи):
Даже в этих редких случаях следует тщательно документировать такое поведение и рассмотреть альтернативы (например, использование именованных фун
Это плохая практика в общем случае.
Причины:
&&
и ||
теряют свойство ленивых вычислений (short-circuit evaluation). Оба операнда будут вычислены всегда, что может привести кSide effects и падению производительности.Исключения (редкие случаи):
Даже в этих редких случаях следует тщательно документировать такое поведение и рассмотреть альтернативы (например, использование именованных фун
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.