Board.KolibriOS.org
http://board.kolibrios.org/

Правила оформления кода
http://board.kolibrios.org/viewtopic.php?f=7&t=1950
Page 4 of 7

Author:  Joaquin [ Fri Oct 14, 2011 3:37 pm ]
Post subject:  Re: Правила оформления кода

Спасибо, я в курсе. Ну, опять же, никто не мешает определить в правилах стандартную длину таба в пробелах (например для данного случая - 8 ).

Author:  CleverMouse [ Fri Oct 14, 2011 3:40 pm ]
Post subject:  Re: Правила оформления кода

Ровно так же никто не мешает определить в правилах использование пробелов вместо табов. При этом комфортно писать код смогут и те, у кого длина таба, к примеру, 4, а комфортно просматривать код - вообще все.

Author:  Joaquin [ Fri Oct 14, 2011 3:46 pm ]
Post subject:  Re: Правила оформления кода

можно сделать опрос

Author:  CleverMouse [ Fri Oct 14, 2011 3:48 pm ]
Post subject:  Re: Правила оформления кода

Ядерщики уже отписались в этой теме. По результатам обсуждения в теме табуляция в kernel/trunk будет запрещена.
Более интересен вопрос с переводами строк, пока что двух согласованных мнений по этому вопросу нет.

Author:  Artyom [ Fri Oct 14, 2011 4:35 pm ]
Post subject:  Re: Правила оформления кода

Joaquin wrote:
Serge wrote:
Joaquin
Это так кажется. Особенно весело получается после чужих правок. У меня таб настроен на 4 пробела а у Васи Пупкина на 8. И после редактирования все строки плывут у меня влево а у него вправо. Все "довольны".

Не вижу проблем. Если везде будут использоваться одинаковое кол-во табов в начале строки для отступа - никакого кривошлёпства не будет.

Настройки в редакторе на замену TAB на N-ное количество пробелов - ВСЁ!!!
Клавиша TAB здесь абсолютно непричём.

Author:  Joaquin [ Fri Oct 14, 2011 4:44 pm ]
Post subject:  Re: Правила оформления кода

Artyom, прочитай ещё раз что написал я, ты, и другие форумчане. Где я говорил про клавишу Tab?

Author:  Serge [ Fri Oct 14, 2011 5:18 pm ]
Post subject:  Re: Правила оформления кода

Joaquin wrote:
Если везде будут использоваться одинаковое кол-во табов
В этом и проблема. А один пробел всегда один пробел.

CleverMouse
Я досовский перевод строк. Не знаю как в никсах, в Win дефолтные средства испытывают проблемы с никсовыми текстами.
Или пока совсем их не трогать .

Author:  mike.dld [ Fri Oct 14, 2011 5:21 pm ]
Post subject:  Re: Правила оформления кода

Радикальное решение - svn:eol-style=native для всех файлов. И хук, чтобы новые файлы были с этой пропертёй.

Author:  CleverMouse [ Fri Oct 14, 2011 5:33 pm ]
Post subject:  Re: Правила оформления кода

Если возражений нет, можно включить в правила требование svn:eol-style=native.

Author:  Serge [ Fri Oct 14, 2011 6:41 pm ]
Post subject:  Re: Правила оформления кода

CleverMouse
Поддерживаю.

Author:  Artyom [ Fri Oct 14, 2011 8:43 pm ]
Post subject:  Re: Правила оформления кода

поддерживаю.

Author:  CleverMouse [ Sat Oct 15, 2011 12:43 am ]
Post subject:  Re: Правила оформления кода

Правила вступили в силу. Предложение насчёт дополнительных правил при необходимом условии поддержки хотя бы двумя голосами остаётся в силе. Актуальный список правил я добавила в первый пост темы; при обнаружении ошибки проверяльщик выдаёт ссылку на эту тему, типа:
Quote:
svn: Commit failed (details follow):
svn: Commit blocked by pre-commit hook (exit code 1) with output:
Style error in kernel/trunk/kernel.asm:131: indent for commands must be 8 spaces.

Your commit violates the code style for /kernel/trunk.
Fix the style and try again.
The list of rules: viewtopic.php?f=7&t=1950

Author:  lev [ Sat Oct 15, 2011 1:23 am ]
Post subject:  Re: Правила оформления кода

Надо бы на English подфорум сдублировать.

Author:  CleverMouse [ Mon Oct 17, 2011 1:40 pm ]
Post subject:  Re: Правила оформления кода

Думаю, это лишнее, ссылка-то сюда ведёт, и обсуждение здесь.

Author:  turbanoff [ Mon Oct 17, 2011 6:58 pm ]
Post subject:  Re: Правила оформления кода

а можно попросить скрипт/программу корректировки исходников?

Page 4 of 7 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/