|
О стилистике при оформлении исходников, для начинающих и не только |
|
|
|
 |
Ответов
(45 - 59)
|
Feb 14 2010, 14:35
|

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

|
Цитата(Alex B._ @ Feb 14 2010, 17:02)  Слив засчитан Можете для собственного самоубеждения повторить эту "волшебную" мантру еще несколько раз. Только разочарую - на реальность она влияния не оказывает  Цитата Ах вот уже "в любом редакторе" Да, в любом. Любом, редакторе а не форматере. Не только имеющемся у Вас (и у меня) достойнейшем редакторе SlickEdit способном заниматься кроме функций редактирования еще и достаточно приличным ПЕРЕформатированием индентов в написанном через анус исходнике. Цитата(Alex B._ @ Feb 14 2010, 17:02)  а в исходниках, которые приходится читать - сплошь и рядом. Забивание табуляций пробелами решает эту проблему при попытке сменить индент? Нет? Тогда какие еще "проблемы" с табуляцией, которые решаются ее тупой заменой на пробелы? Одну единсвенную - если кто-то скопипастит во что-нибудь типа простейшего форумого вьювера исходник. Плюсы перечислил ранее, пути обхода проблем с запробеленными исходниками знаю и пользуюсь, но "расслабляться и получать удовольствие" от сношения с загаженными пробелами исходниками не собираюсь. Замена табуляций пробелами операция примитивнейшая и редко какой редактор не выполняет ее АБСОЛЮТНО корректно на полном автомате в отличии от обратной операции. Что еще?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 14 2010, 14:56
|

Знающий
   
Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274

|
Цитата(zltigo @ Feb 14 2010, 17:35)  Забивание табуляций пробелами решает эту проблему при попытке сменить индент? Полностю решает, потому что эти пробелы форматтер вообще трогать не будет. Цитата(zltigo @ Feb 14 2010, 17:35)  Тогда какие еще "проблемы" с табуляцией, которые решаются ее тупой заменой на пробелы? Это я у вас спрашиваю, какие проблемы с пробелами. Не переводите стрелки. Пока услышал только какие-то надуманные и эмоциональные аргументы. Я на днях в одном репозитории SVN через websvn ковырялся - тихий ужас. В движке размер табов устанавливается, естественно для всех файлов репозитория (причем, понятное дело, админом). Ну а внутри табы и 4 и 2 и даже (OMG!) 3 пробела. Пришлось плюнуть, извлекать и переформатировать. Дураку ясно преимущество пробелов в этом случае.
|
|
|
|
|
Feb 14 2010, 15:01
|

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

|
Цитата(Alex B._ @ Feb 14 2010, 17:56)  Полностю решает, потому что эти пробелы форматтер вообще трогать не будет. Это я у вас спрашиваю, какие проблемы с пробелами. Не переводите стрелки. Это, как я понимаю, для того, что бы лишь-бы чего ляпнуть в ответ  , пойти на третий круг...Не мусорьте, просто повторите свою любимую мантру "слив засчитан", но только пожалуйста, про себя - публично не надо, ибо глуповато выглядит
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 14 2010, 15:20
|

Знающий
   
Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274

|
Цитата(zltigo @ Feb 14 2010, 18:01)  Это, как я понимаю, для того, что бы лишь-бы чего ляпнуть в ответ  , пойти на третий круг...Не мусорьте, просто повторите свою любимую мантру "слив засчитан", но только пожалуйста, про себя - публично не надо, ибо глуповато выглядит  Глуповато выглядит переходить в споре на личности и цепляться к фразам. Хе, не ожидал от вас такого =)
|
|
|
|
|
Feb 14 2010, 16:00
|

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

|
Цитата(Злодей @ Feb 14 2010, 18:38)  "Не используйте эмоции в комментариях." Тоже не факт  . Я вот несколько недель назад закомментировал несколько сот строк исходника с мутью от Microchip. И написал краткий, но исчерпывающий, и доходчивый комментарий на русском (кодировка WIN1251, кстати, прекрасный повод для обсуждения, какую использовать  ).
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 14 2010, 16:11
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Alex B._ @ Feb 14 2010, 18:20)  Глуповато выглядит переходить в споре на личности и цепляться к фразам. Хе, не ожидал от вас такого =) Хе-хе. А попытки уязвить собеседника фразочками типа "вкусовщина", "не барское дело", "слив засчитан", думаете, выглядят умно и тонко? Цитата(zltigo @ Feb 14 2010, 19:00)  кодировка WIN1251, кстати, прекрасный повод для обсуждения, какую использовать  Да-да, в FAR'е-то по умолчанию DOS
|
|
|
|
|
Feb 14 2010, 22:09
|

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

|
Цитата(aaarrr @ Feb 14 2010, 19:11)  Да-да, в FAR'е-то по умолчанию DOS  Да, ибо консоль, но плагины разные есть. В принципе 866 AKA "альтернативная" самая разумная кодировка, что-бы не говорили юниксоиды и уж тем более микрософт. Но тут уж я "сдался" и последние годы по умолчанию, если вдруг кирилица нужна, пользую 1251, хотя в редактор встроил и распознавание и переключение OEM/ANSI кодовых страниц. Разнообразные перекодировки тоже имеются. Цитата(Dog Pawlowa @ Feb 15 2010, 00:37)  Но sprintf требует указатель на буфер родного типа char. Зачем-же ему фигню какую-то другого типа подсовывать, если с текстами работаете? Да и сам sprintf() штука не слишком незаменимая, дабы его в сотнях мест пользовать. Скорее всего Вам vfprintf(),vprintf(),vspritf() требуются.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 15 2010, 23:13
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(AHTOXA @ Feb 14 2010, 15:23)  А пример ваш не совсем честный. Если есть справа комментарии, то они сползут все  натюрлих, блин... Попробовал как-то в Notepad++ включить пропорциональный шрифт и посмотреть так исходники. Довольно приятственно выглядит сам текст программы, даже не ожидал. Из-за "узкого" пробела лучше переставить TAB=8, так как 4 начинають выглядеть как 2 :-) Одно откровенно паршиво - независимот от установки TAB при переходе к пропорциональному шрифту разбегаются эти комментарии справа, отступы между типами и именами, например, при объявлении структур (точно так же, как они разбегаются при изменении TAB) Можно подровнять табуляциями же - но тогда ужасно выглядит, если открыть в другом редакторе, в котором моноширинный шрифт :-)
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|