Mikhail Gusarov -> debian-russian@lists.debian.org  @ Fri, 26 May 2006 19:17:49 
+0700:

 VW>> Одному разработчику в команде нравится отступ на два символа,
 VW>> другому на четыре. Если там табы, то с помощью индивидуальных
 VW>> настроек ts это решается.

 MG> Ага. Все ходят друг к другу и говорят "а если таб - 4, то твой код
 MG> плохо выглядит". Размер отступа должен устанавливаться
 MG> административно, и не в табах, а пробелах.

 MG> Кому не нравится - пусть привыкает. А если не может привыкнуть - он и
 MG> к правке кода, сделанного вне локальной песочницы, не привыкнет: там
 MG> ведь conventions другие.

 MG> У меня есть интересная статистика: в большом проекте в течение пяти
 MG> лет использовались табы для отступов. Опрос общественного мнения
 MG> (среди всех разработчиков, от тех, кто делал проект с самого начала,
 MG> до новичков) по истечении этих пяти лет показал, что никто сознательно
 MG> не использует размер отступов, не равный 4, а на грабли "я это
 MG> поправил в редакторе с табами в 8, и у меня оно нормально выглядело"
 MG> наступали регулярно. В результате я административно постановил, что в
 MG> подпроекте, за который я ответственен, весь код индендируется
 MG> пробелами (благо он с основным проектом имеет пересечение в основном
 MG> не по коду, а логическое), и проблемы с форматированием кода пропали.

А у нас для того, чтобы проблемы с форматированием кода пропали,
достаточно было установить правило "один уровень отступа - один символ
TAB".  При этом не знаю, как Витус, я предпочитаю отступ 4 позиции, а
Белявский - 2.  И все довольны.  Никому ни к чему привыкать не надо.

И да, код, сделанный вне локальной песочницы, мы тоже регулярно правим.
Там отступ скобочек другой, да.  А отступ уровней у нормальных людей
тоже табуляцией, так что с этим никаких проблем.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: [EMAIL PROTECTED]

Ошибка в мигель-ДНКазе
        Mike Novikoff in <[EMAIL PROTECTED]>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить