if (IsBehind) { Boo(); } 4 / it-юмор

it-юмор 
if (IsBehind)
{
Boo();
}
4,it-юмор
Подробнее
if (IsBehind) { Boo(); } 4
it-юмор
Еще на тему
Развернуть
Кэп?
21parit 21parit 05.08.201814:20 ответить ссылка 0.5
Разные формы записи. Слева - принятая в Java, C++ и кто знает где еще. Справа - С#. Как по мне, то слева нагляднее, но тут дело вкуса. Я бы вообще записал в одну строчку if (IsBehind) {Boo();}
мимобыдлокодер
Схуяли Java слева?
Когда в теле if всего одна строка, не очень-то кошерно разбивать ее, когда можно весь if в одну строку написать.
Да можно вообще все в одну строку писать, чего уж там.. Придумали тут условия разбивать строками, еще бы скобками предложили..
Просто следуя конвенциям по написанию кода фигурную скобку нужно переносить на новую строку,многим так читабельней.Походу парнишка испугался херово оформленого кода.
Все что могу сказать - на 1 кадре стиль переноса фигурных скобок типичный для C/C++/C# , а на 2 - для Java. При этом IsBehind это видимо property которые в Java не используются соответственно не должны начинаться с большой буквы являясь полем класса либо просто переменной.
Ну и функции/методы в Java не начинаются с заглавной, то есть это может быть какой то C++/C# в котором скобки расставлены как в Java, что и пугает чела.
Вообще не явно. В джаве например без разнице где скобка.
codestyle же
dororo dororo 05.08.201814:25 ответить ссылка 0.7
Очень двояко выходит - человек мог испугаться из-за того, что сработал блок (т.е. первый вариант по мнению автора кривой, второй - правильный), а мог быть хладнокровным и испугаться корявости и неправильности второго варианта. Я лично привык писать как во втором варианте, да и в целом первая описанная мной ситуация логичнее, но блин... хрен знает, что автор действительно имел в виду.
Слишком надуманно. Во-первых, зависит от норм языка (как уже выше говорили, слева c/c++, c# и др., справа — Java и др). Во-вторых, лично меня пугают обе конструкции, ибо писать скобки, если тело состоит из одного оператора — излишне (это моё мнение, но со своими кодрулами в чужой монастырь не попрешь).

А вот подобное уже может и испугать:
if (Is behind == true)
{
Boo();
}

Или такое:
bool isBehind;
isBehind = IsBehind;
if (isBehind == true)
{
Boo();
}
Там опечатка, конечно же:
if (IsBehind == true) ...
Некоторые компиляторы матерятся, если условия скобками не закрыты, так что тут больше по ситуации. А по сабжу: хуйня все это, автор походу крайне замудренный (или фапает на внешний вид своего кода), ибо нигде не указано, какой язык используется.
Я бы обосрался от if (IsBehind = true) {Boo();}, а что там скобки не в там "где положено" в такой пустой конструкции... ну такое.
Пиздец, нашли проблему.

if isBehind then
call Boo()
endif
izuverg izuverg 06.08.201801:35 ответить ссылка 0.0
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты