|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 30 Jan 2003 01:14:51 To : Aleksey Cheusov Subject : Re: куда идет линукс... --------------------------------------------------------------------------------
Hi, Aleksey!
>>>>> "AC" == Aleksey Cheusov <cheusov@scnsoft.com> writes:
>> AC> В питоне же я должен двигать строчки туда/сюда и могу совершенно
>> AC> случайно вынести строчку другую за пределы того самого цикла и/или
>> AC> условия.
>>
>> IMHO случайно нельзя. Если есть конечно некоторая дисциплина кодинга
>> ;) Собвенно, у меня был точно такой-же "комплекс", когда я только
>> начинал знакомиться с питоном. Собственно поэтому я и "просто
>> улыбнулся с аргументов Hечаева", которые тут пролетали как-то ранее...
AC> Значит каждый остался при своём. Я не хочу напрягать свою
AC> "дисциплину" там, где это может сделать за меня автомат.
и? чем нажитие кнопки <Tab> не автомат? <Tab> вместо '{'.
Да, а если нужно закончить блок, нужно нажать <BackSapce>, это сильно
сложнее чем нажать '}'
>> AC> Это ведь никак не проконтролируешь.
>>
>> Это - да. Hо это, не нужно контролировать.
>> Hаоборот, _этим_ контролируется другое.
AC> В наше то время? Да где и когда ты видел неструктурные шедевры?
вот! Именно! К чему весь и прикол, что "сейчас уже неструктурно не
пишут". Т.е. ставить отступы по-сути, напряжно только для сознания,
которое упирается (пример упорства с серьезными аргументами был в письме
Hечаева). Hо если этот барьер переступить - то понимаешь что никакой
проблемы нет.
впрочем, пример неструктурного шедевра я могу показать ;)
http://www.tycobka.lv/~alex/misc/MAZE_3.C
;)))
>> >> почему-то так многие пишут... Стряянннооо...
>>
>> AC> А как пишут оставшиеся немногие?
>>
>> да по всякому пишут... Hо, к счастью редко ;)
>>
>> Я почему вообще на это обратил внимание - выравнивания, точно по
>> python-style ;)
AC> Этот style значильно старше;)
т.е. автор питона, даже не изобретал ничего. Просто взял провереный
годами стиль кодинга, и заимплементил это как "обязательное языковое
требование". Тогда откуда напряг-то? А, да, я знаю, чуство
противоречия. ;))
>> AC> Внутри кодера дисциплина, как правило, есть, но она часто не совсем
>> AC> такая у другого кодера.
>>
>> если они работают в команде (формальной ["одна контора"] или
>> неформальной), то дисциплины каждого по крайней мере не противоречат
>> друг другу. Иначе это не работа.
AC> Hу да. А ежели ты ползаешь от одного проекта к другому, то ты так или
AC> иначе должен свой style корректировать в сторону стиля ментейнера.
разумеется. Иных вариантов сотрудничества я не вижу ;)
AC> В рамках одного проекта, конечно, должно быть что-то одно.
там, проще договориться, чтоб напряга было меньше. Или кто-то один
усилием воли решает "будем писать так", а остальные ставятся перед фактом
;)
>> Мне, например больше нравится отступ в два пробела, нашему ведущему
>> программеру больше нравится рекомендация GvR - пользовать 4 пробела.
>> Я решил не спорить, и подкрутил свой xemacs на 4 пробела ;)
AC> Да все, наверно, прикручивают в конфиг зависимости от проектов.
кстати, чтоб как можно меньше крутить конфиги у нас принято максиммально
следовать стилю авторов языка. Больше вероятность того, что так-же
поступают и другие ;)
[skip]
чет ползем в оффтопик...
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541684bf4e7.html, оценка из 5, голосов 10
|