Собственно говоря, а зачем заставлять всех писать в одном стиле?
Может лучше сделать команду негров которые пишут в верблюжемРегистре и отделить их от команды белых людей, которые пишут в змеином_регистре?
Или просто не принимать на работу людей с определенным стилем чтобы они не страдали.
Люди, которые не хотят менять стиль по религиозным соображениям, идут в жопу - вот и вся сегрегация.
Имена классов надо писать в CamelCase, имена переменных и функций - в snake_case, константы капсом, скобки в египетском стиле, отступы до начала строки табами, внутри строк пробелами.
Кто пишет иначе - у того вывих мозга, надо ложиться в больницу и лечиться.
мы вам перезвоним
Джек Аллигатор
> отступы до начала строки табами, внутри строк пробелами
Лол, этих людей вообще нельзя к клавиатуре подпускать.
Пока в мире есть 2 лагеря
f(){ }
и
f() { }
Не будет ни свободы, ни равенста, ни братства, ни уважения, ни чести....
kipar
Выделил нужный участок, нажал на таб/шифт+таб - все строки сдвигаются вправо/влево.
Если внутри блока делать отступы табом, то при редактировании строки постоянно гуляют в стороны и приходится их выравнивать. А с пробелами всё четко.
Так что снаружи блока табами, внутри блока - пробелами.
Джек Аллигатор
Ну я и говорю, наркоманы. Не то чтоб я интересовался их наркоманской кухней, но вот эти отступы внутри строки - они так и жали пробел полсотни раз чтоб выровнять или все-таки хоткей какой-то?
А здоровые люди все выравнивают кнопкой таба, которая в редакторе превращаются в серию пробелов и никуда не гуляет.
gudleifr
Любому непредвзятому человеку ясно что тупоконечники правы.
по роду своих проф обязанностей, я не столько писал новый код с нуля, сколько разбирался с существующим (говно)кодом.
всеяден.
разнобой форматирования и стилей написания кода (в одном и том же проекте) не вызывает приступов психоза и/или истерии.
Так что вопрос переучивания других людей для меня решён.
Great V.
> Или просто не принимать на работу людей с определенным стилем чтобы они не страдали.
классное решение, с точки риторики.
НО людей всё-таки нанимают за знания и навыки, а не за стиль.
н.р. ты можешь нанимать на работу только голубоглазых блондинов. и 1% из них будет писать годный код. 99% отвратительный.
но если ты будешь нанимать ещё и лысых трансвеститов, но у которых за плечами будет -дцать лет реального опыта; то есть щанс, что качество кода повысится.
Более того, ситуация упрощается в тех случаях, когда прогрммистов не допускают к вопросу о найме сотрудника.
Нет,
конечно, если ты ведёшь собеседование, и на вопрос "а покажи-ка пример кода",
кандидат тебе показывает свой ГитХаб репозиторий, заполненный кодом неугодным тебе по стилю;
ты можешь сказать "не найнимайте его!" ...
Но в реальности ты же задумаешься - "у него есть репа на ГитХабе, может быть этот лысый трансвестит не безнадёжен, и его можно переучить?!"
Джек Аллигатор
> Выделил нужный участок, нажал на таб/шифт+таб - все строки сдвигаются вправо/влево.
Нажимаешь Аlt+Shift, стрелками вверх/вниз выделяешь нужные строки и жмёшь Тab/пробел/символ/backspace/del - всё, что хочешь.
А вот это очень плохо ты делаешь. Тебя могут за это избить.
Не, серьезно, зачем было создавать тему-двойника "про пописать" https://gamedev.ru/flame/forum/?id=246469 ?
та тема скатилась в социалку и политоту
skalogryz
> та тема скатилась в социалку и политоту
И эта скатится.
Дело-то в том, что программистскую проблему путают с экономической. Точнее, проблему ставят программисткую, а решения приводят экономические (хотя, экономические требования здесь противоречит программистским).