Давайте поговорим о сабже.Самые красивые исходники, из всех, что я видел - это ядро NT/ReactOS. Достигается это благодаря двум вещам - отсутствию боязни длинных имен и CamelCase. Все выглядит строго, изящно, последовательно и понятно.Однако, поскольку пишу я не под Винду, а под никсы (и иногда веб), принятые там стили меня изрядно удручают.Когда я в первый раз открыл документацию к Питону, меня вообще чуть не вырвало. Чем нужно удолбаться, чтобы называть функции в стандартной библиотеке в стиле snakecasewithoutunderscores? Прямо как ленивый студент, пишущий свою первую лабу. Причем некоторые функции таки названы обычным snake_case. То есть мы имеем здесь не просто уродливый стиль, но нечто еще хуже - уродливый и непоследовательный стиль. Вообще, snakecasewithoutunderscores - это еще мягко сказано. Правильнее было бы snkcsewthtunds, чтобы отразить еще и тамошнюю привычку все коряво сокращать.mixedCase, принятый в вебе и т.п., не настолько плох, но все же хуже полноценного CamelCase. Опять же из-за непоследовательности - например, рядом стоящие объявления переменных, имя одной из которых представляет собой одно слово, а второй - больше одного, выглядят некрасиво. Но имена функций с переменными в областях распространения mixedCase не принято сокращать до абракадабры, так что в целом все гораздо лучше областей, где царит snake_case.Объясните мне, откуда у людей такая тяга к говноедству, snake_case, отвратительным именам переменных из одной-двух букв, неудобоваримым сокращениям и прочей гадости? Отсутствие вкуса? Привычка, доставшаяся от дедов с терминалами 80x25 и игрушками, прибитыми к полу? Нелюбовь к собственной работе? Банальная лень?
>>779278 (OP)>CamelCaseЭто PascalCase.>mixedCaseЭто camelCase.>ПитонЭто говно. Зато PEP-8, на который хуй положили даже сами разработчики.>snake_caseЯ пописал немного на окамле, и этот стиль мне стал даже нравиться. Теперь в фешарпе именую так же.
>>779278 (OP)>Объясните мне, откуда у людей такая тяга к говноедству, snake_caseПопиши на си, окамле и прочих, поймёшь.
>>779282>>CamelCase>Это PascalCase.>>mixedCase>Это camelCase.https://en.wikipedia.org/wiki/CamelCaseА Паскаль вообще регистронезависим, насколько я помню.
>>779284>Попиши на сиНа Си можно писать как белые люди - см. ReactOS.
E
>>779278 (OP)Говноед тут только ты.CamelCase — это говно, потому что RandomXMLFactory.А «snake_case» можно обработать sed-ом и с хорошо написанным исходником получить почти английский текст («that_long_named_variable» → …).
>>779294>Говноед тут только ты.Нет ты.>RandomXMLFactoryЗаебись.>обработать sed-ом и с хорошо написанным исходником получить почти английский текстНаркоман, уходи.>that_long_named_variableВот только на практике у снейк-говноедов это будет называться lngnamvar, если не хуже.
ОП, сколько тебе лет?
>>779301А ты с какой целью интересуешься?
>>779301аутизм не имеет возвраста.я начинал с руби, и там снейк кейс. когда занялся джс, то этотКейс тоже казался пиздец вырвыглазным
>>779304Хочу узнатьт возраст твоей мамки.
>>779306А, так ты просто порвался на ровном месте.
>>779305Это не аутизм, а чувство прекрасного. Которое оскорбляет твоя мелкобуквенность.
snake_case - понимается быстрей CamelCase, + комбинируется с SCREAMING_SNAKE_CASE для макросов если это сишка + можно использовать _snake_case (для typedef struct, например)
си стайл рулит
СЛУЧАЙ ВЕРБЛЮДА — для типов и перечислений, СЛУЧАЙ ЗМЕИ — для функций и модулей.
>>779278 (OP)>Когда я в первый раз открыл документацию к ПитонуВот твоя проблема, а верблюжий_кейс или СнейкКейс это уже субъективно.
>>779453> Вот твоя проблемаПочему?
>>779278 (OP)Самые красивые исходники, что я видел - у докера.
>>779457Успокойся, илюш, обычный Goвнокод, с портянками из ифов на каждый вызов.
>>779456Потому что:>называть функции в стандартной библиотеке в стиле snakecasewithoutunderscores>Вообще, snakecasewithoutunderscores - это еще мягко сказано. Правильнее было бы snkcsewthtunds, чтобы отразить еще и тамошнюю привычку все коряво сокращать.- это фичи писёна, наряду с обязательными отступами полуинтервалами в индексировании массивов и прочей поебистикой, которая "уж точно является корнем всех зол в программировании".
>>779470>наряду с обязательными отступами, полуинтервалами в индексировании массивов и прочей поебистикой
snake_case для имён функций и переменных заебись.CamelCase пусть будет для имён классов.
Ооо, в расте молодцы, имеют вкусhttps://aturon.github.io/style/naming/README.html>In general, Rust tends to use CamelCase for "type-level" constructs (types and traits) and snake_case for "value-level" constructs.
камелкейс это пиздец уебанство, самый нелепейший поворот в развитии технологий, снейк_кейс читается в хуйлион раз лучше.
где-то была статья, где аутист из чисто технической точки зрения рассматривает этот вопрос. не помню вывод и лень гуглить.
>>779536> пок_пок_покМелкобуквенныйПетухЗакукарекал.
Кто_Нибудь_Помнит_Про_Стиль_Ады?
ЭЛИТА-В-ТРЕДЕ
АбстрактнаяФабрикаАбстрактныхИнтерфейсов
КОНСТАНТНООРИЕНТИРОВАННОЕПРОГРАММИРОВАНИЕ
стркпумемкпуатоифтол
>>779604> кпу
>>779604>ато
>>779604>мем
>>779294>RandomXmlFactoryПофиксил. %%охуел когда в увидел в стайл-гайде питона наоборот, вот это говноедство%
>>779613>>779612>>779607Си - язык националистав(
MyBigDick extends ShakyOpsAss
>>779595Вот кстати у лишперов хоть и мелкобуквенность, но говносокращения не приняты.
>>779453>Вот твоя проблемаТащемта, libc не лучше.
>>779493В NT для типов SCREAMING_SNAKE, как это выше назвали. По-моему оно лучше сочетается с CamelCase чем CamelCase с мелкобуквенностью.
>>779744Нет, Type var выглядит гораздо более адекватно и логично, чем TYPE var и TYPE Var.
>>779776>НетПидора ответ.
>>779744>для типов SCREAMING_SNAKEГовно. И что для констант тогда?
>>779294> А «snake_case» можно обработать sed-ом и с хорошо написанным исходником получить почти английский текст («that_long_named_variable» → …).Пердолик называет кого-то говноедом, лел.
https://github.com/7Y3RPXK3ETDCNRDD/dungeon_generator/blob/master/Headers/Dungeon.hКлассы - CamelUpperCase. Открывающие фигурные скобки на этой же строке, после пробела. class ExampleClass { ...}Методы - camelLowerCase. Открывающие фигурные скобки на следующей строке. Открывающие скобки с параметрами после пробела.void exampleMethod () { ...}Переменные - snake_case. Константы записывать капсом. Сокращать лишь тогда, когда это не вредит смыслу. Maximium -> maxconst int MAX_VALUE = 42;Конструкции (for, if, while, etc.) - открывающие скобки после пробела. Открывающие фигурные скобки на этой же строке, после пробела. Если в блоке кода находится лишь одна строчка кода, то фигурные скобки не ставить.if (false) { ... ...}if (false) ...
>>780075для языков с C-подобным синтаксисом.
>>779572ставлю класс
>>780075Максимальная уёбищность.
Оказывается осталось еще куча говноедов, использующих snake_petux_case, я хуею дорогая редакция.
>>780075Вот, кстати, ещё пример говноедства с оставлением { на той же строке, где if или имя класса. У нас в C# за такое палками бьют. Вообще официальный cod-style от Microsoft для C# - лучший из тек, что я видел.
ИТТ ни одного технического обоснования за CamelCase и целых 1,5 каких-никаких довода за snake_case.
>>780112Лол, искать техническое обоснование чисто субъективным вещам) Ну а по делу, snake_case - получается длиннее, нежели CamelCase, в следствие чего автору приходится выбрасывать гласные из слов и всячески сокращать, дабы код получался таким же лаконичным, как тот, что написан camel'em. К примеру:Camel: aRatherLongSymbolNameTeoretical snake: a_rather_long_symbol_nameReal snake: a_rather_lng_smbl_name
>>780121нахуй тебе артикли в переменных? для англодаунов?
>>780121snake_case читабельнее и ближе к привычному человеку тексту. В CamelCase буквы смешиваются в кашу.А «Xml» вместо «XML» надо приравнять к неграмотности и карать за это отправкой в печь Освенцима.
>>780121Ну смешно же, ну. Посчитай процентов «пробелов» в именах переменных. Всегда писал «a_rather_long_symbol_name», брат жив.
>>780226>a_rather_long_symbol_nameпиздить клавиатурой за такую длину, пока дочитаешь до конца, забудешь начало
>>780223>CamelCaseв ооп хорош, в процедурщине нет
Классы ֊ CamelCaseМетоды - mixedCaseФункции и переменные - snake_case
>>780230с аквариума капчуешь?
>>780244>Методы - mixedCase>Функции - snake_caseсовсем аутист? то есть кусок вызываемого кода из класса, возвращяющий значение у тебя одна вещь, а такой же кусок вне класса - другая?
>>780280>совсем аутист?Дай определение этого слова, вконтактоблядок.
>>780287>вконтактоблядокДай определение этого слова, двощегосподин.
>>780297То есть ты проигнорил вопрос, на который не можешь дать ответ, т.к. просто повторяешь слова за толпой тупого быдла, не зная их значений. Отсос защитан.
>>780306Тебе лет 15-17, судя по твоим двум постам. Ты упорно пытаешься защитить свою честь на !анонимном! форуме, где никто тебя знать не знает. Ты агрессивен. Употребляешь слэнг, присущий нынешним подросткам со всяких модных групп вк. Вести с тобой диалог, а тем более что-либо пояснять, я не буду, да и не желаю.Впредь желаю тебе относиться ко всему "попроще" и не видеть в каждом невинном слове выпад в сторону твоего достоинства.
>>780360Тебе лишь указали на то, что ты тупое быдло, использующее модные слова, не зная их смысла и будучи неспособным дать ответ на прямой вопрос. Это значит, что ты гуманитарная мразь. Тебе не нужна истина, дисциплина ума и правильность мышления, для тебя важно получать удовольствие от перебрасывания шаблонными фразами, чувствовать единство со стаей. Поэтому ты говно.
>>780111В код стайле положение скобок не оговаривается вроде
>>780386Совсем другое дело. Только вот пояснять за аутиста все равно не буду. Обычное обзывательство, ставшее популярным совсем недавно. Ты сам, например, использовал слово "говно" не по назначению, имея в виду, что я "плохой" человек, а не говно в буквальном смысле.
>>780121Вот этому налейте
>>780235Лол, почему? Сам так решил?
>>780423ага
>>780244Все смешалось - кони, petux_case..
>>780425Во всех си-подобных пишу так, смотрите и учитесь:ConstOrStaticVarGlobalVarClassNameMethodName - вот тут хз, methodName тоже логично, т.к. методы это подмножество класса (ниже по рангу)localVariable - тут никто никогда не споритДалее по теме:Со свом petux_caice идете нахуй пидоры. Следует писать XmlReader, а не XMLReader. Это внятней. Почему то склеивание слов вас не удивляет, а нерф аббревиатур коробит.Со скобками только так:if (true) {}Т.е. упор должен быть на внятность и единообразие: никаких лишних символов если они не требуются - CamelCase прекрасно решает эту задачу. Но всеравно найдутся уебки которым хочется все усложнять
>>779604>мемкпуВот кстати сука пиздос, хрен с ними с названиям, но почему сначала void destination, а потом void source в аргументах. Ведь перекладыванием идёт ОТСЮДА СЮДА, и в таком же порядке - ИСТОЧНИК, НАЗНАЧЕНИЕ должны идти аргументы. Бомбит с этой хуйни.
>>780390Оговаривается в зависимости от полноты этого самого кодстайла вообще всё.
>>780483Пережиток ассемблера:MOV AX, BX - переложить значение BX в AX, был вроде ещё какой-то asm, с обратным порядком, но там стрёмный синтаксис и вообще он редко юзался.
>>780505Асм с уродским синтаксисом это AT&T версия, правда на момент создания сишки Ритчи с Тмпсоном как раз работали там...
>>780482> Во всех си-подобных пишу такНу и мудила.> Со свом petux_caice идете нахуй пидоры. Нахуй идешь ты, беспруфная маня.> Следует писать XmlReader, а не XMLReader.В Освенцим, быдло!> Со скобками только такНет, не так.> Т.е. упор должен быть на внятность и единообразие: никаких лишних символов если они не требуются - CamelCase прекрасно решает эту задачу.> никаких лишних символов если они не требуютсяТо есть, все должны писать на J. Так и запишем.
Snake Case неплохого выглядит в динамических языках, где не надо объявлять типы и мало ключевых слов. Тот же руби или луа, код выглядит аккуратно и clear. Большая проблема в том, что снейк_кейс_петухо_бляди начинают придумывать своей ебанутый новояз, типа стрингкмп, стрингспу, маллок, птр , стд, меммове, коут, кин. Какой нибудь XmlReader превращается в xml_rd и это уже пиздец.
>>779590Очень читаемо, кстати.
>>780482наркоман
>>780505>>780483потому, что присваивание идет справа налево dst = src, все более чем логично
з.ы.а вот >>779604>Ведь перекладыванием идёт ОТСЮДА СЮДА, и в таком же >порядке - ИСТОЧНИК, НАЗНАЧЕНИЕ должны идти аргументы. >Бомбит с этой хуйни.это как раз AT&T синтаксис, который тоже вполне логичен.mov src, dst
>>780513petux_case пытается что то возразить , но получается - ку-ка-реку. Ни одного, внятного аргумента. Лишь зависть и злоба на ясность мысли CamelCase-богов
>>780098Хуже того, эти клоуны еще и исправляться не хотят. petux_sace в процедурщине у них хорош.. Охуеть вообще. К несчастью часто доводилось иметь с ними дело. По опыту скажу, что обычно это выходцы из мелких инжиниринговых шаражек, где программистов то толком и нет
>>780815охуел чтоли, камелкейс пидор, нассал тебе в ротешник
>>780112> ИТТ ни одного технического обоснования за CamelCaseСкорость набора, уменьшение длины строки, быстрое выделение лексем, т.е. скорость чтения кода (т.к. _ воспринимается как разделитель, а camelCase - как одно слово).
>>780815>обычно это выходцы из мелких инжиниринговых шаражек, где программистов то толком и нетОбслуга для бизнеса закукарекала. В Великой Книге Паттернов еще не описали методику аутофелляции?
>>780876СкоростьНабора,УменьшениеДлиныСтроки,БыстроеВыделениеЛексем,Т.е.СкоростьЧтенияКода(т.к._ВоспринимаетсяКакРазделитель,АCamelCase-КакОдноСлово). кмелкейс дибилки, такие дибилки
>>780882ундер_скопы_дебилки,такие_дебилкиИ зачем ты пишешь без пробелов, дегенерат?
>>780884А чего ты хотел от petux_case дауна? Этот стиль пришел из бейсика, который не был чувствителен к регистру (т.е. camelCase и CamelCase там были одним именем).
>>780884>И зачем ты пишешь без пробелов, дегенерат? КосплеюКамелКейсДибилокВедьТакУдобнееИЧитаетсяОченьДажеЛегко.
>>780888У безмозглового пидора first_var=second_var-third_var читается лучше, чем firstVar = secondVar - thirdVar?Просто выпились, дегенерат. Такие, как ты, только засоряют эту планету и потребляют общий воздух.
>>780897a=b-c
>>780798Передразниваю CamelCase-опетушиные кукарекания.
>>780882> СкоростьНабораНа 1,5%.> УменьшениеДлиныСтрокиНа 2%, охуеть.> БыстроеВыделениеЛексем,Т.е.СкоростьЧтенияКода(т.к._ВоспринимаетсяКакРазделитель,АCamelCase-КакОдноСлово).На практике первые два пункта на интегральное качество кода не влияют. А вот быстрое распознавание того, что это за переменную тут предыдущий петух впендюрил - очень даже. И читать сливающийся в одной слово CamelCase менее удобно, чем snake_case, разбитый на несколько слов практически по правилам типографики. Проблем с "this_var - that_var" не возникает, если операторы окаймляются пробелами, как положено. Может быть, "-" и сливается, но остальные операторы вполне визуально различимы: "this_var + that_var", "this_var / that_var".
>>780930> На 1,5%.Петуханы не умеют пользоваться IDE с автодополнением.> На 2%, охуеть.И считать не умеют.>БыстроеВыделениеЛексем,Т.е.СкоростьЧтенияКода(т.к._ВоспринимаетсяКакРазделитель,АCamelCase-КакОдноСлово).Дебила уже обоссали за неумение пользоваться пробелами, но он просит еще золотого дождя.
>>780930>И читать сливающийся в одной слово CamelCase менее удобно, чем snake_case, разбитый на несколько слов практически по правилам типографикиЭто не так. Так только в окамле. Во всяких сишках подобные_переменные моментально сливаются, превращая код в нечитабельное говно.
>>780930> Проблем с "this_var - that_var" не возникает, если операторы окаймляются пробелами, как положено.Да, если тебя хорошо пиздить, то можно обучить не только пробелам, но и правильному стилю без лишних знаков. По другому животные, к сожалению, не понимают.
>>780936Иди пиши АбстрактныеФабрикиСинглтонов и не выёбывайся.
>>780934> IDE с автодополнением.Вот именно, скорость набора между этими двумя стилями отличается в пределах погрешности.>>780936> без лишних знаковМаня измеряет качество кода количеством знаков, как мило!
Я напомню, что есть язык (и возможно не один), в котором PetuxCase, petuxCase, PETUXCASE и даже pEtUxCaSe - это всё один и тот же идентификатор. Для него ничего лучше petux_case я не видел.Ада оракла.
>>780945Разные виды паскаля, ним так же регистронезависимы.
>>780839>>780880>2016petux_sace-опущенцы напуганы, но продолжают борьбу со здравым смыслом
>>780982> 2016DniweCase-петухи продолжают процеировать свои маняфантазии.
>>780984>процеироватьНе нужно так нервничать. Иди лучше свой petux_sase начни рефакторить и никому не рассказывай как раньше писал
_ можно перепутать с пробелом/thread
>>780995А еще в любых таблицих эта хня не читаемая, даже обычное тире лучше
Шарпогосподин неспешно заваливается в тред и вставляет всем за щеку закругленный хуец - @. В языке богов можно использовать в идентификаторах пробелы.
Зависит от языка.На плюсах:UPPERCASE_UNDERSCORE — для констант и глобальных переменныхlowercase_underscore — для всего остальногоif'ы пишутся так:if(something) { do_something();} else { do_something_else();}На сишарпе стандартно:UpperCamelCase для типов, методов, свойств и енумовобоссанный lowerCamelCase для локальных переменныхlowerCamelCase я, на самом деле, просто ненавижу. Особенно, если его используют в названиях методов, как же это убого. Это одна из причин моей ненависти по отношению к джаве.На lithp'e очевидно слова-через-черточку. Самый читаемый вариант, как по мне. Еще и символы можно использовать.
>>781134> слова-через-черточкуСогласен. Это компромисс между читаемостью самих переменных и легкостью визуального выделения их в коде.lowerCamelCase считаю ссаниной, потому что оно усложняет копипаст:private int someVar;public int getSomeVar() { return someVar; }Конечно, это мелочь, но по сравнению с остальными доводами этот просто принципиальнейшая проблема.
>>781137Ахуеть, такой стиль усложняет набор 7 букв.
>>781153Не набор, а копирование.
>>781239Т.е. замену одной буквы после копипасты.
верблюдобляди пасасали?
>>781134>lowercase_underscore — для всего остальногоАх если бы. Залетные жабаманьки везде тащат свою верблюдоСсанину. Дибилкам похуй как там в стандартной библиотеке нормальные люди пишут.Те кто переносят { на новую строчкую - самые худшие из всех червей-пидоров. No discuss.Нахуя выдумывать по сто разных стилей для всякой хуиты, когда ее можно различать из контекста. А если различать не получается, то значит разницы и нет в принципе.
>>779278 (OP)У скалы идеальный стиль, зачем придумывать что-то ещё?
class AbstractMomma{size_t weight_;int year_of_birth_public:size_t height;void makeBorsch ();}#define MACRO_MOMMA 9999/thread
>>781350> публичное поле
>>781352Естественно, это ж не жабадибилка чтобы создавать проблемы на ровном месте. Нахуя эти дибилки везде бегают со своим говном и рассказывают какое оно вкусное.
>>781250Да. И это дохуя нажатий. В нормальных языках выглядит так: "S, e, t, Ctrl+V, (, S, t, ..."
>>781289>Те кто переносят { на новую строчкуюА тебя не раздражают одиноко болтающиеся закрывающие скобки? Меня вот жутко бесит, что точно над ними нет открывающей скобки и визуально хз валидный ли блок или скобку тупо проебали.
Есть один очень хороший признак программиста-червя, программиста-ничтожества. Такого, на которого даже не стоит обращать внимания, ведь и его код говно, и как человек он говно.Этот признак - наличие каких-то выдуманных правил по "красоте" и "стилю" кода в зависимости от предназначения лексем и бездумное следование им, как робот.Примеры программистов-червей:>>779439>>779486>>779493>>779744>>780075>>780244>>780482>>781134>>781350А также все программисты на языке Java.Спорщики о том, какой стиль лучше, конечно, тоже те ещё пидоры, но с ними хотя бы можно здороваться за руку.У нормальных людей на стиль кода влияют только настроение и личные субъективные предпочтения. А никак не писаная торба каких-то правил.
>>782097УНормальныхЛюдейНаСтильКодаВлияютТолькоНастроениеИЛичныеСубъективныеПредпочтения.АНикакНеПисанаяТорбаКакихТоПравил.
>>782180Тебе действительно нравится писать текст именно в таком стиле? Пиши, хуле.
>>782097То есть Ричард Хендрикс - это образ типичного червя-ничтожества=говно-как-человек-программиста. Верно я понимаю тебя?
>>782675Ты про героя сериала? Так в кино бывают даже девушки, влюбленные в вампиров и оборотней. Какое это к реальности имеет отношение?
>>782734То что кино зачастую может отражать вполне реальности человеческой сущности, и в данном сериале, вполне есть такие моменты и их много. Особенно учитывая то, что образы героев пишутся с реальных прототипов-людей.Люди - это такие существа, которые, как бы не отрицали свою машинность, машины и есть.Им нужны привычки, ритуалы. Без них никак, они вырабатыватся подсознательно во всех областях человеческое жизнедеятельность. И отходить от привычек крайне сложно. Кто-то привыкает чистить зубы дважды в день или бриться с вечера, кто-то нет. Но если первого потом заставить нарушать привычные ему ритуал, то это так или иначе будет вызывать дискомфорт, точно так же,е если второго заставлять делать то, что ему не привычно. (такие вещи хорошо видны в режимных заведениях, по типу армии, тюрьмы, психбольницы. очень часто люди (точнее большинство) весомо болезнено переносят перестройку образа жизни, отрыв от привычного им социума или социума вообще, привыканию к режиму, распорядку или изменению прежнего режима или распорядка. и так далее). Это никак не связано с тем, говно человек как человек или. Все люди перфекционисты, просто перфекционизм у всех разный.То что тебе кажется, например обычным спонтанным поведением, не акцентированием на мелочах - на самом деле тоже привычка, или отслеживать это твое вроде-спонтанное поведение, то окажется что оно вполне себе выстроенно на вполне логичных алгоритмах, просто может не столь очевидных на первый взгляд для многих, и ритуалах, и вполне можно предсказать как ты себя поведешь окажись ты в той или иной ситуации.В сериале, был отличный пример с табами, и то каким это было раздражительным моментом для героя. Можно считать, что только программисты настолько ебнутые, чтобы парится о таких мелочах ли что зациливание и раздражительность от таких мелочей, вообще показатель ебнутости. Попробуй начать носить одежду вывернутую наизнакнку. Пусть даже не верхнюю, а там трусы\носки, то что не на виду. Но от факта того, что ты будешь знать, что она у тебя наизнанку (при условии что обычно по жизни ты носишь ее в адекватном виде) тебя это начнет раздражать. Ты будешь чаще об этом думать. Тебя это будет тревожить. Перестань стричь ногти, чаще чем раз в месяц (если ты стрижешь их не реже раза в неделю), отрасти длинные волосы (если они у тебя короткие, или обрейся наголо), или покрась их (если никогда в жизни не красил волосы, можешь даже в их родной цвет, но покрась). Смени стиль одежды с привычного, на тот фасон который ты не носишь (например начни ходить в строгих костмюмах, если ты их не носишь, или наоборот).Короче смени то, что тебе привычно, на то, что вроде и не доставляет никакого ущерба, но выходит за рамки твоего вкуса, и ты поймешь, что акцентирование на мелочах, это не признак ебнутости. Это свойственное всем людям, естественное поведение. Да и не только людям.
>>782675А он разве умеет программировать?https://ru.wikipedia.org/wiki/%D0%A5%D0%B5%D0%BD%D0%B4%D1%80%D0%B8%D0%BA%D1%81,_%D0%A0%D0%B8%D1%87%D0%B0%D1%80%D0%B4
>>782761> То что кино зачастую может отражать вполне реальности человеческой сущности, и в данном сериале, вполне есть такие моменты и их много. Особенно учитывая то, что образы героев пишутся с реальных прототипов-людей.Ну да. Вот взять пикрелейтед, он тоже крутой прогер.
>>782766Там почти не задеты такие аспекты как отражение его личности. Нам известно что он двуликий неглупый параноик, может быть вполне асоциальный (до пробуждения, да и после вполне одиночка), по ходу сюжета, уже проявляются такие качества как чувство повышенной справедливости (всмысле они и прежде были. но по ходу развития событий просто дают себя показать в масштабе). Короче говоря, внем тончо такие же обычные человечемкие качества,и да, зачастую присущие многим айтишникам.
>>782766И мне так показалось, что ты мне в противовес качествам личности решил поставить врзможности реализации каких-то качеств в каком-то масштабном жпичном ЧТОБЫ_ВСЕ_АХУЕЛИ ключе.Черты личности и возможности их проявить публично это разные вещи.Отсюда и берутся маньяки, из тех, которые копят всю жизнь агрессию, а потомреализуют ее изподтишка, например.А еще есть слон и моська, где прекрасно описано, что внешний и внутренний мир совершенно разные вещи.
>>779278 (OP)оросил спермоворический синтаксис париной урией
>>782097> У нормальных людей на стиль кода влияют только настроение и личные субъективные предпочтения. А никак не писаная торба каких-то правил.У нормальных, может, и влияют, а у инженеров они выбираются исходя из критериев удобства и скорости чтения полученного кода другими инженерами и простотой его сопровождения, то бишь, скоростью внесения в него изменений.
>>783023Ах, это старое доброе придиралово к слову "нормальный". Когда в моём контексте оно означает одно, а в твоём - другое.Хорошо, давай дам тебе определение слова "нормальный", чтобы мы друг друга понимали. Нормальный человек - это такой человек, который не является тупой мартышкой, умеющей делать только так, как ей сказали. При этом нормальный человек умеет сам принимать решения и руководствоваться своими принципами, а не только принципами, навязанными извне.Теперь об инженерах. У инженеров они выбираются так? Отлично. Вот только у тебя есть одна логическая ошибка - простота сопровождения кода и удобство его чтения никак не коррелируют с тем, чтобы бездумно действовать в соответствии с некими "правилами".Это можно сравнить с мебелью. Есть гастарбайтеры, которые собирают стулья в IKEA по инструкции. А есть мастера своего дела, не боящиеся экспериментов и творящие далеко не в соответствии с правилами.
>>783219Но икея делает бабки, а остальное гавно делает разовые продажи на тех кто повелся на глубокое нутро.
>>783219У икеи есть понятные правила работы, есть такие запросы получаю это, у остальных мастурбаторов на выходе непонятный сюрприз.
>>783228Только вот инноваторами и первопроходцами икее не быть. Как и не отличить стул, собранный Ахмедом от стула, собранного Виталием.>>783232Сюрпризы - это самое лучшее в жизни.>>783295Которые прежде всего отличаются индивидуальностью. А индивидуальность означает, что они не боятся отходить от правил.
>>779278 (OP)Ну так что, адепты snake_pidor_case будут переучиваться?
Всегда называю переменные в стилеtOtAl$ReSuLt$SuM.
>>783394ну ты и мразь.