Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Aleksey Cheusov                      2:5020/400     30 Jan 2003  00:50:01
 To : Vladimir Bormotov
 Subject : Re: куда идет линукс...
 -------------------------------------------------------------------------------- 
 
 Vladimir Bormotov <bor@vb.dn.ua> writes:
 
 >  
 >   
 >  AC> В питоне же я должен двигать строчки туда/сюда и могу совершенно
 >  AC> случайно вынести строчку другую за пределы того самого цикла и/или
 >  AC> условия. 
 >  
 >  IMHO случайно нельзя.  Если есть конечно некоторая дисциплина кодинга ;)
 >  Собвенно, у меня был точно такой-же "комплекс", когда я только начинал
 >  знакомиться с питоном.   Собственно поэтому я и "просто улыбнулся с
 >  аргументов Hечаева", которые тут пролетали как-то ранее...
 
 Значит каждый остался при своём.
 Я не хочу напрягать свою "дисциплину" там, где это может сделать за меня
 автомат.
 
 >  
 >  
 >  AC> Это ведь никак не проконтролируешь. 
 >  
 >  Это - да.  Hо это, не нужно контролировать.   
 >  Hаоборот, _этим_ контролируется другое.
 
 В наше то время?
 Да где и когда ты видел неструктурные шедевры?
 
 >  
 > 
 >  
 >  AC> И такие "случайности" могут дорого стоить.  Тем более а большолм
 >  AC> проекте.
 > 
 >  В большом проекте дисциплина кодинга еще жестче, и случайностей на уровне
 >  "процесса записи кода", я вообще не представляю.  Хотя, представляю.
 >  Бывают ситуации когда люди или не понимают что делают, или просто пим
 >  пофиг, важен сам процесс, а не результат.
 
 Hе. Каждому видимо своё. См. выше.
 
 > >>  почему-то так многие пишут... Стряянннооо...
 > 
 >  AC> А как пишут оставшиеся немногие?
 > 
 >  да по всякому пишут...  Hо, к счастью редко ;)
 >  
 >  Я почему вообще на это обратил внимание - выравнивания, точно по
 >  python-style ;)
 
 Этот style значильно старше;)
 
 >  AC> Внутри кодера дисциплина, как правило, есть, но она часто не совсем
 >  AC> такая у другого кодера.  
 >  
 >  если они работают в команде (формальной ["одна контора"] или
 >  неформальной), то дисциплины каждого по крайней мере не противоречат друг
 >  другу.  Иначе это не работа.
 
 Hу да. А ежели ты ползаешь от одного проекта к другому,
 то ты так или иначе должен свой style корректировать
 в сторону стиля ментейнера. В рамках одного проекта, конечно,
 должно быть что-то одно.
 
 >  Мне, например больше нравится отступ в два пробела, нашему ведущему
 >  программеру больше нравится рекомендация GvR - пользовать 4 пробела.   
 >  Я решил не спорить, и подкрутил свой xemacs на 4 пробела ;)
 
 Да все, наверно, прикручивают в конфиг зависимости от проектов.
 
 >  
 >  С другой стороны, когда мы читали Eiffel StyleGuide, и пробовали, мы не
 >  поняли кайфа в таких оступах, которые рекомендовали авторы.  И совсем не
 >  понимаем кайфа от использоваиня символа табуляции (напротив, есть опыт
 >  обильного прохода по граблям, в смысле "по табам").  В итоге, у нас один
 >  "структурный отступ" равен 4 пробела, и никаких \t.
 
 Я вот, кстати, совершенно не понимаю и не приемлю лисповский стиль.
 Мне удобнее так
 
 (defun cpp2h_h2cpp (filename)
   (if
     (string-match "\.cpp$" filename)
   (concat
       (substring filename 0 -4)
       ".h"
       )
   (if
       (string-match "\.h$" filename)
       (concat
         (substring filename 0 -2)
         ".cpp"
         )
       filename
       )
     )
   )
 
 а написанное, ВСЕМИ остальными мой скромный умишко
 воспринимает исключительно как 
 List of Irregular Stupid Parantheses.
 Двух этих Финнов - авторов той самой книги - это тоже
 касается. Я даже в примере из пяти строк не могу понять, что там к чему.
 Hо всех, почему-то, от этого плющит.
 
 Хотя, по-правде, в Lisp я не очень-то продвинулся.
 Чего-то видимо так и не понял.
 
 > >>  И далее, в зависимости от прочтенного. Иногда удается поправить,
 > >>  иногда прочтенное настолько примечательно, что понимаешь
 > >>  необходимость выкидывания этого всего ваще целиком ;(
 > 
 >  AC> Я не так категоричен. Заглянул недавно в исходники dia.  Конечно, если
 >  AC> захотеть придраться, то можно разнести его в пух и прах.  Я так не
 >  AC> пишу, но, если бы было нужно, поковырялся бы и в нём.
 > 
 >  К Dia у меня "придирки" более архитектурно-методологические...  Как релиз
 >  выпустят, может еще раз посмотрю.  Хотя, врядли ;)
 
 То-то и оно, что "стиль" на "архитектурно-методологическом" уровне
 действительно важен.
 Иногда встречаются товарищи, которые не отделяют логиту от отрисовки.
 Вот это, на самом деле. страшно.
 
 -- 
 Best regards, Aleksey Cheusov.
 --- ifmail v.2.15dev5
  * Origin: Science Soft (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: куда идет линукс...   Aleksey Cheusov   27 Jan 2003 14:06:36 
 Re: куда идет линукс...   Valentin Nechayev   27 Jan 2003 16:47:33 
 Re: куда идет линукс...   Aleksey Cheusov   27 Jan 2003 17:17:03 
 Re: куда идет линукс...   Valentin Nechayev   28 Jan 2003 01:40:02 
 Re: куда идет линукс...   Aleksey Cheusov   28 Jan 2003 13:30:02 
 Re: куда идет линукс...   Vladimir Bormotov   28 Jan 2003 14:59:10 
 Re: куда идет линукс...   Aleksey Cheusov   29 Jan 2003 15:24:58 
 Re: куда идет линукс...   Vladimir Bormotov   29 Jan 2003 20:19:44 
 Re: куда идет линукс...   Aleksey Cheusov   30 Jan 2003 00:50:01 
 Re: куда идет линукс...   Vladimir Bormotov   30 Jan 2003 01:14:51 
 Re: куда идет линукс...   Aleksey Cheusov   30 Jan 2003 14:10:17 
 Re: куда идет линукс...   Vladimir Bormotov   30 Jan 2003 15:09:35 
Архивное /ru.linux/172831eb50a8d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional