Пока не забыл
May. 11th, 2008 05:02 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Как меня Наану позабавил. Есть у меня привычка после шэбэнга ставить пробел. Ну, там, миф есть такой, что некоторые древние шеллы не осиливали без пробела, да и вообще, красиво так magic получается четырёхбайтный: 0x2321202F. Эстетика, все дела.
Так вот, когда Наану это увидел, он чуть ли не заорал матом и затребовал это убрать. Вменяемого объяснения он так и не предоставил, сначала начал что-то говорить по поводу того, что так никто не пишет, но статистика быстро оказалась против него:
То есть, приблизительно в 20 процентах скриптов писали именно так, и моя точка зрения имела право на жизнь (да, если посмотреть, что это за скрипты, то можно увидеть, что это довольно олдовые вещи, некоторые из них старше всяких разных линуксов и прочих гну, но есть и новые и активно развивающиеся). В итоге, он обозвал меня религиозным фанатиком, и единственным аргументом осталось то, что он так не пишет.
Смешно. Наану ещё более фанатичен чем я, ибо даже свою точку зрения обосновать не смог (у меня были такие эфемерные сущности, как эстетика, 4-байтный magic и миф, но они таки были).
Чем-то мне это
croco с его священной войной против юникода напомнило.
Так вот, когда Наану это увидел, он чуть ли не заорал матом и затребовал это убрать. Вменяемого объяснения он так и не предоставил, сначала начал что-то говорить по поводу того, что так никто не пишет, но статистика быстро оказалась против него:
% grep '#! /' /usr/bin/* | wc -l 166 % grep '#!/' /usr/bin/* | wc -l 685
То есть, приблизительно в 20 процентах скриптов писали именно так, и моя точка зрения имела право на жизнь (да, если посмотреть, что это за скрипты, то можно увидеть, что это довольно олдовые вещи, некоторые из них старше всяких разных линуксов и прочих гну, но есть и новые и активно развивающиеся). В итоге, он обозвал меня религиозным фанатиком, и единственным аргументом осталось то, что он так не пишет.
Смешно. Наану ещё более фанатичен чем я, ибо даже свою точку зрения обосновать не смог (у меня были такие эфемерные сущности, как эстетика, 4-байтный magic и миф, но они таки были).
Чем-то мне это
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
no subject
Date: 2008-05-11 01:57 pm (UTC)no subject
Date: 2008-05-11 02:02 pm (UTC)no subject
Date: 2008-05-11 02:05 pm (UTC)no subject
Date: 2008-05-11 02:09 pm (UTC)no subject
Date: 2008-05-11 02:16 pm (UTC)no subject
Date: 2008-05-17 10:11 pm (UTC)no subject
Date: 2008-05-17 10:20 pm (UTC)Помнишь, как дети играли?
Date: 2008-05-17 10:21 pm (UTC)Re: Помнишь, как дети играли?
Date: 2008-05-17 10:38 pm (UTC)Re: Помнишь, как дети играли?
Date: 2008-05-17 10:46 pm (UTC)no subject
Date: 2008-05-11 02:14 pm (UTC)no subject
Date: 2008-05-11 02:21 pm (UTC)no subject
Date: 2008-05-11 02:29 pm (UTC)no subject
Date: 2008-05-11 02:44 pm (UTC)Жень, регексп пожно написать какой угодно и для чего угодно, вопрос всего лиш в затратах, сложности, стабильности и времени на отладку.
no subject
Date: 2008-05-11 02:29 pm (UTC)no subject
Date: 2008-05-12 09:28 am (UTC)no subject
Date: 2008-05-11 01:58 pm (UTC)1) чтобы я орал и "чуть не начал матом..." миф/враки.
2) но действительно всбесило то что ты сразу на отрез отказался править по причине "magic" или "есть легенда что в древние времена..."
3) причину я назвал сразу, в проэктах над каторыми я работаю я достаточно жёстко придерживаюсь конкретного стиля и всех кто со мной работает застовляю делать так же... изменить его в полне можно (и приценденты были), но делать это я согласен только аргументированно а не под предлогом "есть такой миф"...
4) wc сказал отношение а не то что "рекомендованный стиль" не верен... (и да, я ожидал что будет не 166 а 2-3)
резюме: предложения по изменению стиля в тех местах где он устоялся принимаются, но они должны быть обективно аргументированны, я не буду переписывать все скрипты просто так, потому что ктото отказывается удолять лишний пробел из одного скрипта в проэкте по причине "есть такой миф"... в своих скриптах делай что хочеш, в общем проэкте работай по правилам. (а в тех местах где стиль не документирован или не описан можно спросить или соглосовать конкретный вариант).
если ты это считаеш фанатизмом или религиозностью пожалуста...
no subject
Date: 2008-05-11 02:25 pm (UTC)2. Я не отказался, вот здесь не надо. Но перед правкой я добивался вменяемой аргументации.
3. Отнюдь не сразу. Сначала ты просто заставлял меня поменять.
4. Именно. Ты ожидал, и ожидания не оправдались, соответственно, аргумент "так никто не пишет" успешно провалился.
Да мне всё равно, какой стиль, главное, чтобы он был, и был обоснованно. Обоснования я и добивлася.
Я считаю фанатизмом и религиозностью подобный способ ведения дискуссии относительно стиля: "Убери пробел. Убери пробел. Убери пробел!". Ты это аки мантру повторял.
no subject
Date: 2008-05-11 02:40 pm (UTC)так, продолжать в таком духе флейм смысла не вижу... резюмируем: в итоге на уберание пробела суммарно было потраченно за 40 минут + этот пост...
а в результате плохо то что я не уверен появилось ли понимание почему пробел был убран и как надо действовать если похожая ситуация возникнит вновь... (а именно это понимание тут главное, а не какойто там пробел о катором твой пост!!).
ещё плохо что на это всё накрутилось както много негатива.
no subject
Date: 2008-05-11 03:58 pm (UTC)На убирание пробело было потрачено 3 секунды, а вот на попытки добиться от тебя нечто вменяемого, окромя команд и невнятных утверждений было подтрачено чуть более, минут 10, да. А этот пост к сабжу уже не относится.
Я всегда был, есть и буду за source guidlines, ибо они унифицируют эти самые sources. Но неаргументированных распорядений терпеть не буду, я не раб, чтобы мне указывали.
no subject
Date: 2008-05-11 04:35 pm (UTC)не согласен и я это уже говарил (см. выше)... я уже сказал что ты ведёш спор (если это так можно назвать) не конструктивно постоянно повторяя одно и то же.... теперь я уже не понимаю твою цель и не вижу смысла продолжать.
и судя по твоему ответу ты так и не понил о чём я а это уже плохо :|
no subject
Date: 2008-05-11 04:57 pm (UTC)no subject
Date: 2008-05-11 10:41 pm (UTC)no subject
Date: 2008-05-17 10:16 pm (UTC)Так как Саша твой босс, то он определяет эти code conventions и если он привык писать по-другому, то ты должен писать по-другому, это нормально и правильно. Когда я работал с Сашей я соблюдал договоренности, которые мы достигли, когда я писал Mooteam.ru я писал так, как мы договорились и так есть и было всегда.
no subject
Date: 2008-05-12 11:30 am (UTC)no subject
Date: 2008-05-13 12:00 am (UTC)no subject
Date: 2008-05-13 07:24 pm (UTC)...както тя на метафизику потянуло :)
P.S. вопрос про коммит по SMS получил??
no subject
Date: 2008-05-13 09:27 pm (UTC)Дык сделал же, минут через 15 после. У меня телефон в беззвучном режиме был, я только потом заметил, по миганию лампочки.
no subject
Date: 2008-05-11 02:04 pm (UTC)Аргументацией? :)
no subject
Date: 2008-05-11 02:26 pm (UTC)Кстати, надо отдать ему должное, на спецкурсах его отношение к юникоду хоть и видно было, но на качество подаваемого материала оно не влияло.
no subject
Date: 2008-05-11 06:17 pm (UTC)no subject
Date: 2008-05-12 07:36 am (UTC)no subject
Date: 2008-05-17 10:18 pm (UTC)no subject
Date: 2008-05-17 10:18 pm (UTC)