|
|
  |
О стилистике при оформлении исходников, для начинающих и не только |
|
|
|
Feb 13 2010, 16:23
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Dog Pawlowa @ Feb 13 2010, 18:53)  Лучше иметь правила, чем не иметь. А что больше всего не нравится? В порядке упоминания: - типа пишите в стиле "моя твоя понимай", дабы любой чукча мог понять? Но я не чукча  - не используйте goto - где-то кто-то что-то слышал, что "настоящие программисты" так делать не должны. - не используйте табуляцию - чистое ламерство  - никогда не пишите комментарии над кодом - ну просто бред. Комментировать каждую строчку, тем более побитую в соответствии чукотским восприятием - это глупость, комментируется именно блок операторов и в комментарии описывается что глобально делается а не что такое 2 + 2. - используйте #if 0 для комментирования блоков - трюкачи, блин, а нормальные редакторы и компиляторы не судьба пользовать. Дальше по нарастающей  Цитата(_Pasha @ Feb 13 2010, 19:00)  В довесок... Да, это самая известная по дебильности попытка заставить обезьяну программировать без ошибок и использовать жалкие подобия компиляторов.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 13 2010, 16:30
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Dog Pawlowa @ Feb 13 2010, 18:53)  А что больше всего не нравится? Оформление блоков типа: Код if (bla-bla) { ... } И пробелы вместо табуляции тоже бесят. Далее: - !defined(X) - Дикая бредятина про многострочные комментарии - Лишние пробелы везде и всюду
|
|
|
|
|
Feb 13 2010, 17:56
|
;
     
Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509

|
Цитата(aaarrr @ Feb 13 2010, 19:30)  Оформление блоков типа: Код if (bla-bla) { ... } Кстати, поскольку устоявшиеся стили code folding в соответствующих редакторах (codeblocks например) показывают свернутые блоки в виде Код { ------------------------------ считаю полезным помещать комментарии к блоку сразу за скобкой. И еще никогда не понимал смысла вот такого форматирования (это Astyle): Код struct { unsigned field1 :1; } Нафига такая фигня фигачецца?
|
|
|
|
|
Feb 13 2010, 19:43
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(aaarrr @ Feb 13 2010, 21:53)  ИМХО, tab 4 - самый правильный способ. Для 'C' - 4. Для ASM - 8 Цитата(Dog Pawlowa @ Feb 13 2010, 21:39)  В ИАРе четыре года назад сделал табуляцию два пробела - на ноутбуке приходилось работать, иначе ничего не видно. Ничего не понял. Начинал работать на каком-нибудь 14" CRT и никаких проблем от 4 не имел.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|