Код: Выделить всё
if (!venue.getCountryName().toLowerCase().contains("canada")) return false;
return true;

Код: Выделить всё
if (!venue.getCountryName().toLowerCase().contains("canada")) return false;
return true;
Код: Выделить всё
if (someShit)
return blahBlah;
return fooBar;
Код: Выделить всё
if (someShit)
return blahBlah;
else
return fooBar;
Ну почему вы всегда рассматриваете книжные тривиальные примеры?badger писал(а):Не говоря о том, чему Вы подкрутили у виска, вообще, использовать if без else в подобных конструкциях -- это дурной тон.
ПлёхоХарашоКод: Выделить всё
if (someShit) return blahBlah; return fooBar;
Код: Выделить всё
if (someShit) return blahBlah; else return fooBar;
Код: Выделить всё
return (someShit) ? blahBlah : fooBar;
Код: Выделить всё
return(someShit)
Не, ну понятно, что в изначальной мессаге 1 строкa лишняя, а в оставшейся есть лишний операторMel'nik писал(а):Кстати перечитав комменты заметил, что не один я, в первом чтении, етого незаметил
Естественно. Про это даже речи не может быть. Я об этом сразу и написал.Mel'nik писал(а):Да собственно фиг бы с if , добило ! перед логической операцией. 3аменено на
ибо если someShit == false нахера ето дело делать true чтобы все равно вернуть false...Код: Выделить всё
return(someShit)
P.S. И такая дребедень каждый день
Это не книжный пример, а стиль программирования. Самая что ни на есть практика. Вы меня, Стас, извините, но чтобы эффективно программировать, всё же надо бы и теорию знать, хотя бы азы. А это самые азы и есть. Dijsktra и прочие подобные.Stanislav писал(а):Ну почему вы всегда рассматриваете книжные тривиальные примеры?
Процедуры на два-три экрана в общем случае -- дурной тон. Скажите мне, зачем вообще изобрели такой велосипед, как разбиение на функции, модули и т.д.? К сожалению, кто не прошёл через Common Lisp и через функциональные языки, плохо понимает это.Представьте, что процедура на 2-3-4 экрана, а в начале процедуры случился какой-то шыт - ну взяли и отвалились, что плохого?
Глубокие if-вложения практически всегда признак плохого дизайна. Но, разумеется, if ifу рознь, Стас. Я же потому и написал, что в подобных конструкциях лучше if-else! То есть в конструкциях, где точки выхода из условия принадлежат к одному типу. Я же не писал, что всякая хрень вродеЕсли я вижу такой длинный иф, я предполагаю, что были веские основания его запузырить, а не просто любофф к искуйству.
Код: Выделить всё
if (isDebug) {
blah-blah
}
break да, тоже зло. Но неизбежное. На goto зря Вы наезжаете. Это не табу какое-то. Иногда удобнее с goto, чем извращаться через задний проход.ИМХО, такой отвал аналог бряка в цикле. Или вы бряк тоже считаете дурным тоном, поскольку он аналог гоу-ту?