следующий момент.
Знаю, что использование конструкции
if(condition) value = method(x, y)
является плохим стилем в программировании и требует заключение кода в фигурные скобки.
Есть ли исключение для операторов перехода (break, continue, return)? Могу ли я без зазрение совести вставлять:
if(condition) continue;
Нет исключений
Я не понимаю, откуда взята предпосылка, что это плохо (и лично пользуюсь конвенцией, не требующей в этом случае {})
Вкусовщина и дело кодстайла.
Когда понадобиться искать баг и дебажить такой код, оно само придет почему это плохо, ибо там тупо бряк поставить невозможно в ветку условия не меняя код, лично меня это жутко раздражает
Обсуждают сегодня