Какие-то инвалиды выглядят так, но большинство вот так / it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek 
Какие-то инвалиды выглядят так, но большинство вот так
Some disabilities look like this...
but most look like this.
}
else,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор
Подробнее
Some disabilities look like this... but most look like this. } else
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Развернуть
Кэп?
ktulhu74 ktulhu74 04.02.201915:06 ответить ссылка 0.1
Форматирования кода нету.
Это еще неплохо. Я вообще любитель писать всё условие в одну строку, а затем вызываю ту или иную функцию при соблюдении условия. И всё это в одну строчку. Да, меня уже прокляли за это.
Ну и мразь же ты. Отвратительно.
и чем эта конструкция плоха? а то я не местный
Shirashi Shirashi 04.02.201915:09 ответить ссылка 1.1
Ничем. Речь про перенос открывающей скобки на новую строку.
Не видна структура программы.

Приземленный пример:
Представь если бы какое-то литературное произведение писалось без параграфов, а название новой главы никак не выделялось по отношению к основному тексту.
Прекрасно видно, ведь это же не блок сам по себе, а внутри код, который как раз-таки с отступом. Терпеть не могу скобки на той же строке, код выглядит сплющенным и загроможденным. А когда на новой - то за счет перенос появляется больше места и легче читать.
Есть 2 способа писать фигурные скобки для выделения блока
// 1.
if ()
{

}

// 2.
if () {

}

Это один из самых распространённых холиваров.
Приверженцев 1 и 2 подхода примерно 50 на 50.
Проведённые исследования не обнаружили никаких преимуществ какого либо конкретного подхода.
Так что приведённая "шутка" из разряда: есть 2 типа людей, которые любят *то что мне нравится* и долбаёбов.
Практически все IDE при автоформате по умолчанию оставляют открывающуюся операторную скобку на текущей строке.
В целом это, конечно, вкусовщина, но большинство людей делают так.
Сколько работаю в студии - ни разу не встречал, чтобы по умолчанию открывающая скобка была на текущей строке.
И вообще: у ява макак больше распростронено не переносить скобку, у c#/c++ - на новой строке.(За другие языки не скажу - не знаю)
Дефолтный кодстайл на моей VS2017 - скобка не переносится. ctrl + K +D
DutchL DutchL 04.02.201923:45 ответить ссылка 0.0
Ой блять...
50% - это большинство?
В количественном отношении - людей использующий "вариант 2" больше, так как языков, где так принято, больше.
ИМХО, открывающая скобка на той же строке логична, потому что она практически всегда привязана к конструкции, которую она открывает.
С точки зрения перфоманса конечно разницы нет.
>людей использующий "вариант 2" больше, так как языков, где так принято, больше
В третий раз повторяю: 50 на 50, одна вторая, 0.5, 5 из 10. Как ещё написать?

>ИМХО, открывающая скобка на той же строке логична
Правильно писать: "Я приверженец 2 подхода", и никакой логичности тут нет. Я например предпочитаю 1, так как в таком случае каждую пару скобочек можно выделить в прямоугольный блок
if (Instance != null)
{
}
Destroy(gameObject);
return;
А что тебе мешает выделить вместе с условием?
Правильно не писать "Правильно писать:"
Ничего не мешает, но зачем? Мне удобнее, когда есть чёткое разделение, на строку условия + блок выполняющийся в случае успешности условия. Также мне не нравится при 2 подходе то, что отсутствует пустая строка между условие и "зеленым" блоком, в результате он опять же сливается.
И я повторюсь: разницы в производительности программистов при разных подходах - нет, перевеса в численности юзающих - нет, объективных причин использовать какой то конкретный способ - нет. Только личный вкус программиста.

P.S. Какими должны быть отступы: 2, 4, или 6 символов? Результаты оказались довольно любопытны. Большинство сказало, что им удобнее, когда отступы по 6 символов, но производительность была выше при 4. В результат 4 - стало стандартом в 100% языков.
про вкусовщину я целиком согласен бро

А вот про количество - тут ты загнул, одних только JS'ников больше чем всех шарперов вместе взятых, а есть же ещё Java и PHP.
Класическая бОльшая половина
FarCape FarCape 04.02.201920:44 ответить ссылка -0.4
друг говорит, что в процессе работы он понял главную вещь - код пишут в перую очередь для того, кто его будет читать потом, т.е. для людей. и с точки зрения читающего как удобнее/очевиднее?
Форматирование когда вместо любимого IDE - блокнот.
(условие)?(верно):(не верно);
spspider spspider 06.02.201900:20 ответить ссылка 0.0
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
о œ ц\ <	>
mi n mi i miinr
ияЛя odu 01-01h
x
UJUl]4 [JUIL|UL| UJULj/VlULirTT^
1H31H0>I
И1ЯН£31/0и
М0|л
(
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор

о œ ц\ < > mi n mi i miinr ияЛя odu 01-01h x UJUl]4 [JUIL|UL| UJULj/VlULirTT^ 1H31H0>I И1ЯН£31/0и М0|л (