- 1
- 2
- 3
if (true) {
// Something
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
if (true) {
// Something
}
Уже два года, как девушка закончила универ...
если красивая, то можно простить 🙂
Она 100500 брюнетко Ы
есть такая фишка, что компилятор детектит нефозможность выполнения участков кода и кидает в таком случае ошибку
а таким макаром его можно обмануть
например:
это полезно при отладке, но в готовом коде, конечно - WTF
Можно такие конструкции использовать, когда нужно типа быстро \"закомментировать\"-\"раскомментировать\" блоки, содержащие уже многострочные комменты..
Удобная вещь при отладке.
Дык это не говнокод, а хорошая практика, когда надо запретить/разрешить выполнять определенный участок кода. А девушка молодец, видно, что в универе училась.
я думал такие участки кода комментируют, а не обрамляют в if (true|false)
Да, для отладки это действительно полезно и удобно. Удобнее чем комментировать кусок кода.
Вот например простой вариант использования:
требуется сделать безусловный выход из метода в начале метода, комментировать остальное тело метода очень неудобно в этом случае, проще добавить две строчки.
OlegYch +1
biggieman +1
SmileSRG +1, но универ конечно много полезного не привнесет..
Владимир +1
угу,
if (true) {
//...
}
очень полезная штука, например чтоб не комментить остаток кода можно в середине метода вызвать if (true) return; без if (true) компиллер будет ругаться.
//...
}
сразу выдает ИНДУСА.
убивать надо за такое.
Ничего подобного. Сам часто прибегаю к конструкции при отладке, если хочу насильно прогнать какой-то кусок кода независимо от выполнения условий для него.
Другое дело, что в готовом отлаженном коде таких вещей быть не должно.
static final boolean DEBUG = true; // false в финальной версии
тогда становится очевидно назначение такого подхода.
если же таких блоков становится много, то можно и локальную переменную:
boolean final debug = true;
if (!debug)
{
...
}
такой код можно оставлять даже в финальной версии - компилятор сам вырежет все блоки с заведомо ложным условием.
Америка — страна возможностей и место, где сбываются мечты!
Здесь есть все, что только можно представить: захватывающие мегаполисы с их ритмом и стилем во главе с Нью-Йорком и Чикаго, великолепные пляжи Флориды и Калифорнии, блистательный Голливуд, великолепная природа от тропиков и аризонской пустыни до Ниагарских водопадов и снежных гор Дакоты. Кем бы вы ни были, вы легко найдете место по душе среди наших 18 школ в США. Будь то университет Беркли в Сан-Франциско или Гарвард в Оксфорде, здесь вы сможете не только улучшить свой английский, но и отлично провести время, завести новых друзей и получить ни с чем не сравнимый опыт.
Мы предлагаем:
18 аккредитованных школ на обоих побережьях США
Большой выбор курсов, среди которых бизнес-английский, интенсивный английский и подготовка к экзаменам
Активную развлекательную программу после занятий: походы в театры и кино, экскурсии, спортивные мероприятия и прочие активности
Возможность проживания в семье (для полного погружения в американские реалии) или в студенческом общежитии (если предпочитаете веселье и знакомства)
Подробную консультацию наших специалистов, чтобы помочь выбрать нужный именно вам курс и подходящую школу
Помощь партнеров в подготовке документов для американской визы
Помощь в поступлении в университеты США после обучения в Kaplan
школа Каплан в Бостон
makeURLlink('https://www.kaplaninternational.com/ru/united-states/boston;)' &&
Лос-Анджелес
makeURLlink('https://www.kaplaninternational.com/ru/united-states/chicagoI;)'
___