[an error occurred while processing this directive]
Может кому нужно: Стиль программирования на С++ (в пособии рассмотрены требования к стилю и оформлению кода) [->]
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
MegaJohn
22 сентября 2006 г. 15:58
http://upload.caxapa.ru/style.pdf
Составить ответ
|||
Конференция
|||
Архив
Ответы
Да ну - нафиг таких учителей - открыл и офигел, стр. 8
—
Гамма СПб
(22.09.2006 16:49
85.249.46.122
, 227 байт)
до кучи:
—
Гамма СПб
(22.09.2006 17:01
85.249.46.122
, 170 байт)
Применение табуляторов даёт возможность изменить размер отступа. И мне больше нравиться. А те кто говорит что в "зависимости от редактора отступ меняется" дак всего лишь не нашли или не хотели найти данную опцию
—
MegaJohn
(22.09.2006 17:10
82.140.84.195
,
пустое
)
Тем более: изменение с TAB на ПРОБЕЛы делается не так и сложно. А вот с ПРОБЕЛов на TAB уже перекосы пойдут
—
MegaJohn
(22.09.2006 17:14
82.140.84.195
,
пустое
)
сам себе противоречишь
—
Гамма СПб
(22.09.2006 17:14
85.249.46.122
, 299 байт)
с начала мой стиль был "четыре пробела", теперь перешёл на два. Сделалось тремя кликами. А " "заменить табы на пробелы" во все редакторы нонче вставляют. И не просто так, чтобы было" потому что проще !
—
MegaJohn
(22.09.2006 17:17
82.140.84.195
,
пустое
)
+1. Тоже сейчас всезде 2 пробела использую. Но всегда пробелы и только их.
—
SM
(22.09.2006 17:26
213.141.159.26
,
пустое
)
2 мало, четыре - самое то. Проще што?
—
Гамма СПб
(22.09.2006 17:19
85.249.46.122
,
пустое
)
Проще заменить 0x09 на 0x20 0x20 0x20 0x20 чем 0x20 0x20 0x20 0x20 на 0x09
—
MegaJohn
(22.09.2006 17:32
82.140.84.195
,
пустое
)
я все таки не понимаю логики. Операцию вставляют в редакторы, потому что ее реализовать проще чем обратную (что кстати совсем не так)?
—
Гамма СПб
(22.09.2006 17:34
85.249.46.122
,
пустое
)
короче склифосовские, табуляторы рулят. Хотя бы потому, что с ними волен выбирать, какие отступы будут при просмотре чужого исходника. А пробелами некоторые тааакого понабьют - смотреть страшно. Плюс еще плагины для автопереформатрования уважают именно табуляцию. Впрочем каждый др как хочет, линуксоиды и пенсионеры пробелы уважают - это да
—
DASM
(22.09.2006 17:38
212.58.192.14
,
пустое
)
=) Именно всё так и есть !
—
MegaJohn
(22.09.2006 17:45
82.140.84.195
,
пустое
)
Как придется удаленно из какого-нить задрищенска на свой комп через ssh зайти на скорости 9600 и поработать - вспомнятся все табуляции нестандартного размера. Пральна сказали - жизнь научит.
—
SM
(22.09.2006 17:51
213.141.159.26
,
пустое
)
тем более траффик кода с табами меньше !
—
MegaJohn
(22.09.2006 17:56
82.140.84.195
,
пустое
)
Да, только если таб стандартный. Т.е. каждая 8-ая позиция. Иначе трафик-то меньше, а на экране полный бардак получицца.
—
SM
(22.09.2006 18:01
213.141.159.26
,
пустое
)
"а на экране полный бардак получицца" & "При этом он не обязан быть понятным всем и вся. Это не учебные пособия, это работа." =)
—
MegaJohn
(22.09.2006 18:06
82.140.84.195
,
пустое
)
Именно. И будет работа по ручной замене табов на пробелы :) Так как редактор-то не умеет изменить размер.
—
SM
(22.09.2006 18:15
213.141.159.26
,
пустое
)
А кто мешает для конкретных случаев заранее перевести таб в пробелы или в 8? Почти любой редактор - обратно - нельзя
—
vvv
(22.09.2006 18:24
84.94.193.192
,
пустое
)
Это из вопроса, что лучше купить: готовое пюре или сырую картошку - 1-е из 2-го сделаешь, а от 2-е из 1-го никак
—
MegaJohn
(22.09.2006 18:36
82.140.84.195
,
пустое
)
Да и туда, и обратно сделаешь, в том же MSVC есть оба преобразования. Только вот не знаешь заранее, когда и какой исходник понадобится в виде с пробелами.
—
SM
(22.09.2006 18:39
213.141.159.26
,
пустое
)
Если знать где упадешь...
—
SM
(22.09.2006 18:32
213.141.159.26
,
пустое
)
сказал SM в очередной раз кидая полтонны понтов
—
DASM
(22.09.2006 17:56
212.58.192.14
,
пустое
)
жизнь тебя научит =)
—
Гамма СПб
(22.09.2006 17:46
85.249.46.122
,
пустое
)
В вопросе "TAB-SPACES" возьму в пример фельмаршала программирования Bill`а, он то уж повоевал не мало !
—
MegaJohn
(22.09.2006 17:58
82.140.84.195
,
пустое
)
научит.. тому что софтить - вообще не барское дело ;-)
—
DASM
(22.09.2006 17:49
212.58.192.14
,
пустое
)
засчитайте мне слив
—
MegaJohn
(22.09.2006 17:38
82.140.84.195
,
пустое
)
засчитан =) Голуба только не читай и DASM'а не слушай - они тебе насоветуют =)
—
Гамма СПб
(22.09.2006 17:43
85.249.46.122
,
пустое
)
в смысле не голУба , а ГОлуба =)
—
Гамма СПб
(22.09.2006 17:44
85.249.46.122
,
пустое
)
Хм... Я как раз использую табуляцию для отступов. Это плохо?
—
_Bill
(22.09.2006 17:08
193.233.83.66
,
пустое
)
ИХМО плохо, если делаешь так , как тебе самому не нравиться
—
vvv
(22.09.2006 18:29
84.94.193.192
,
пустое
)
Плохо. Например в свое время я поставил размер табуляции 4 позиции. Текст написал. А потом... Понадобилось через удаленный терминал под линуксом его поправить. А там табуляция как в Африке - 8 символов и хоть треснись. Пришлось вручную все переформатировать.
—
SM
(22.09.2006 17:14
213.141.159.26
,
пустое
)
+1
—
MegaJohn
(22.09.2006 17:12
82.140.84.195
,
пустое
)
угу, она везде разная в отличии от 0х20, на "чужой" машине исплюёшься текст читать.
—
?
(22.09.2006 17:12
59.124.199.94
,
пустое
)
так просто быстрее чем жать пробелы. А попробуйте после IAR например открыть исходник по F3 в каком нить Windows Commander
—
ы
(22.09.2006 17:12
80.92.98.211
,
пустое
)
да и жать быстрей не надо - не знаю такого редактора, в котором нет опции "вставлять пробелы вместо таба"
—
Гамма СПб
(22.09.2006 17:15
85.249.46.122
,
пустое
)
А с тем же успехом их удалять?
—
Сергей Борщ
(23.09.2006 20:05
80.233.200.253
,
пустое
)
да. Нормальный редактор может по пробелам взад ходить как по табам. А вот если файлик открывается в редакторе, в котором ширина таба отличается от авторской - фигня полная будет. Перенастраивать надо, то-сё...
—
Гамма СПб
(22.09.2006 17:11
85.249.46.122
,
пустое
)
да, это жесть:))) а я и не стал читать. MegaJohn беру свои слова обратно там внизу:)
—
ы
(22.09.2006 17:04
80.92.98.211
,
пустое
)
Пара косяков, но в общем для меня и других начинающих - вполне пригодно, и необходимо
—
MegaJohn
(22.09.2006 17:11
82.140.84.195
,
пустое
)
почитай лучше Лябрусса (AN-2xxx: Standards)
—
ы
(22.09.2006 17:15
80.92.98.211
,
пустое
,
ссылка
)
Сенкс за ссылку, но [+]
—
MegaJohn
(22.09.2006 17:36
82.140.84.195
, 579 байт)
зато на видимую страницу можно уместить больше строк:)
—
ы
(22.09.2006 17:42
80.92.98.211
,
пустое
)
так то да, но это актуально с 14" монитором =)
—
Гамма СПб
(22.09.2006 17:45
85.249.46.122
,
пустое
)
Lingvo говорит summer==сумматор
—
Kukaracha
(22.09.2006 17:00
194.242.118.62
,
пустое
)
А winter - патронташ к винчестеру:-)
—
-=ВН=-
(22.09.2006 17:15
193.125.71.140
,
пустое
)
да, у меня тоже, но еще он говорит, что
—
Гамма СПб
(22.09.2006 17:09
85.249.46.122
, 96 байт)
А adder?
—
_Bill
(22.09.2006 17:08
193.233.83.66
,
пустое
)
А это не стильно нынче :)
—
SM
(22.09.2006 17:09
213.141.159.26
,
пустое
)
Мда... Требования к оформлению описаны в ЕСПД. Это если требуется оформление. А если нет - лучший стиль называется "как самому удобнее".
—
SM
(22.09.2006 16:10
213.141.159.26
,
пустое
)
А не лучше ли такой стиль, чтобы наиболее понятен был другим ? К примеру здешним жильцам
—
MegaJohn
(22.09.2006 16:29
82.140.84.195
,
пустое
)
Лучше всего такой стиль, который позволит решить задачу наиболее быстро. При этом он не обязан быть понятным всем и вся. Это не учебные пособия, это работа. А про большие проекты - ВН абсолютно правильно сказал - должны быть четко проработанные схемы связей меж модулей.
—
SM
(22.09.2006 16:53
213.141.159.26
,
пустое
)
Не, не лучше. Чем непонятнее, тем быстрее вывод - разгребать чужое неблагодарная работа:-) А на случай шибко большого проэээкта, с большим числом писателей, должно быть проработано междумордие всех модулей:-))
—
-=ВН=-
(22.09.2006 16:48
193.125.71.140
,
пустое
)
А про надежность тестирования компиляторов нет ничего? :)
—
БУБУ
(22.09.2006 16:06
195.131.84.202
,
пустое
)
Не буди лихо.. :)
—
КТ
(22.09.2006 16:23
193.109.249.208
,
пустое
)
может "тестирования надежных компиляторов" ?
—
MegaJohn
(22.09.2006 16:11
82.140.84.195
,
пустое
)
А смысл тестировать надежные компиляторы? Надежный должен быть именно тест. Все, что писалось для тестирования - ненадежно. Надежность тестирующей программы - вот ключ к успеху. Нужно проверять надежность тестирующей программы другой программой. Она тоже должна быть надежной как компилятор. Иначе будет ненадежно. Ибо... ибо....... о чем это я?
—
БУБУ
(22.09.2006 16:17
195.131.84.199
,
пустое
)
записал!
—
ы
(22.09.2006 16:21
80.92.98.211
, 135 байт)
Ответ:
—
БУБУ
(22.09.2006 16:24
195.131.84.204
, 20 байт)
это я не знаю чего означает:)
—
ы
(22.09.2006 16:24
80.92.98.211
,
пустое
)
Похоже, что стирая каждый пост туамоса, Вы приобретаете частицу его сознания :)
—
SM
(22.09.2006 16:20
213.141.159.26
,
пустое
)
Не, туамос приступает к написанию своих постов не приходя в сознание!
—
POV
(22.09.2006 16:34
213.137.239.62
,
пустое
)
Ой, что ж теперь делать?.. :)
—
БУБУ
(22.09.2006 16:23
195.131.84.199
,
пустое
)
Предохраняться, когда стираешь :)
—
SM
(22.09.2006 16:54
213.141.159.26
,
пустое
)
Да ты маньяк какой-то... %)
—
Доктор Ливси
(22.09.2006 16:08
89.184.223.10
,
пустое
)
:)
—
БУБУ
(22.09.2006 16:10
195.131.84.202
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание