Разные формы записи. Слева - принятая в Java, C++ и кто знает где еще. Справа - С#. Как по мне, то слева нагляднее, но тут дело вкуса. Я бы вообще записал в одну строчку if (IsBehind) {Boo();}
мимобыдлокодер
Просто следуя конвенциям по написанию кода фигурную скобку нужно переносить на новую строку,многим так читабельней.Походу парнишка испугался херово оформленого кода.
Все что могу сказать - на 1 кадре стиль переноса фигурных скобок типичный для C/C++/C# , а на 2 - для Java. При этом IsBehind это видимо property которые в Java не используются соответственно не должны начинаться с большой буквы являясь полем класса либо просто переменной.
Ну и функции/методы в Java не начинаются с заглавной, то есть это может быть какой то C++/C# в котором скобки расставлены как в Java, что и пугает чела.
Очень двояко выходит - человек мог испугаться из-за того, что сработал блок (т.е. первый вариант по мнению автора кривой, второй - правильный), а мог быть хладнокровным и испугаться корявости и неправильности второго варианта. Я лично привык писать как во втором варианте, да и в целом первая описанная мной ситуация логичнее, но блин... хрен знает, что автор действительно имел в виду.
Слишком надуманно. Во-первых, зависит от норм языка (как уже выше говорили, слева c/c++, c# и др., справа — Java и др). Во-вторых, лично меня пугают обе конструкции, ибо писать скобки, если тело состоит из одного оператора — излишне (это моё мнение, но со своими кодрулами в чужой монастырь не попрешь).
А вот подобное уже может и испугать:
if (Is behind == true)
{
Boo();
}
Или такое:
bool isBehind;
isBehind = IsBehind;
if (isBehind == true)
{
Boo();
}
Некоторые компиляторы матерятся, если условия скобками не закрыты, так что тут больше по ситуации. А по сабжу: хуйня все это, автор походу крайне замудренный (или фапает на внешний вид своего кода), ибо нигде не указано, какой язык используется.
Я бы обосрался от if (IsBehind = true) {Boo();}, а что там скобки не в там "где положено" в такой пустой конструкции... ну такое.
мимобыдлокодер
А вот подобное уже может и испугать:
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