Size: a a a

Советский Angular

2020 September 15

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
JSON Jenny 💖
Холиварный вопрос. Нужны ли else if конструкции?
Иногда
источник

J💖

JSON Jenny 💖 in Советский Angular
Есть пример, когда вот необходимо и нельзя разделить код на несколько if?
источник

J💖

JSON Jenny 💖 in Советский Angular
У меня были ситуации, что нужно было, но если хорошо подумать, всегда можно разделить на несколько ифов и не писать else/else if конструкции
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
JSON Jenny 💖
Есть пример, когда вот необходимо и нельзя разделить код на несколько if?
Когда из if не делается return
источник

J💖

JSON Jenny 💖 in Советский Angular
Вертихвост キバ 🏡🦊
Когда из if не делается return
или throw new Error
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
JSON Jenny 💖
У меня были ситуации, что нужно было, но если хорошо подумать, всегда можно разделить на несколько ифов и не писать else/else if конструкции
вариантов всегда много
источник

J💖

JSON Jenny 💖 in Советский Angular
Вертихвост キバ 🏡🦊
вариантов всегда много
В общем, мне тут сказали, что else if быстрая конструкция, а два if медленная и поэтому надо писать их.
Или я совсем тупая или это такая мелкая оптимизация(даже если это и так), что у меня взрывается мозг от этого "Давайте напишем нечитаемо, но чуток быстрее"
источник

В

Владимир in Советский Angular
почему не читаемо то
источник

В

Владимир in Советский Angular
или это или это
источник

В

Владимир in Советский Angular
если хочешь читаемо, то думаю свитч кейс тогда лучше
источник

J💖

JSON Jenny 💖 in Советский Angular
Ненаю, это порождает больше вложенности из ничего. Иногда else if даже не требуется заменять на иф, перепиши удобно и всё
источник

J💖

JSON Jenny 💖 in Советский Angular
Владимир
если хочешь читаемо, то думаю свитч кейс тогда лучше
если много else if надо, то да
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
JSON Jenny 💖
В общем, мне тут сказали, что else if быстрая конструкция, а два if медленная и поэтому надо писать их.
Или я совсем тупая или это такая мелкая оптимизация(даже если это и так), что у меня взрывается мозг от этого "Давайте напишем нечитаемо, но чуток быстрее"
что?
источник

В

Владимир in Советский Angular
не тратишь время на лишние проверки
источник

J💖

JSON Jenny 💖 in Советский Angular
Пришёл разработчик новый и на мою просьбу расписать в два условия - сказал, что это не оптимально и поэтому ему пофиг на моё чувство прекрасного
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
JSON Jenny 💖
Пришёл разработчик новый и на мою просьбу расписать в два условия - сказал, что это не оптимально и поэтому ему пофиг на моё чувство прекрасного
спроси его за полиморфизм и мегаморфизм
источник

J💖

JSON Jenny 💖 in Советский Angular
Я это услышала примерно так "ты тупая иди вари борщи".
Закомплитила ревью, ушла делать свои задачи и не пересекатся с ним т.т
источник

В

Владимир in Советский Angular
JSON Jenny 💖
Я это услышала примерно так "ты тупая иди вари борщи".
Закомплитила ревью, ушла делать свои задачи и не пересекатся с ним т.т
ого, это уже даже не токсик
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
JSON Jenny 💖
Я это услышала примерно так "ты тупая иди вари борщи".
Закомплитила ревью, ушла делать свои задачи и не пересекатся с ним т.т
уу, это уже увольнением пахнет
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
подойди к начальнику
источник