|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
14.12.2008, 18:48 | #1 |
Пользователь
Регистрация: 14.12.2008
Сообщений: 10
|
Стиль программирования на С/С++
Долгое время в конторе идут затяжные бои по поводу стиля программирования? Как добиться читабельности ипонятности кода, как называть функции, как расставлять скобочки и тд.Сейчас будет выработан и принят к строгому исполнению стандарт программирования в конторе.Но у каждого свой взгляд на "мировую революцию"! Так какой стиль программирования все-таки считается хорошим? С примерами, пожалуйста...
|
16.12.2008, 00:38 | #2 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Смотрите в сторону Венгерской нотации. Но это только начало. Расстановка скобок, названий функций - это все личное для каждого. Другое дело, если ваш код потом будет суппортить другой программист.
Но даже если вы напишете все "по правилам", то не факт, что человек, который будет разбирать этот код знаком с этими всеми правилами. Так что возможность быть непонятым есть всегда. Это я на своем примере уже почувствовал не раз. |
16.12.2008, 22:29 | #3 |
Пользователь
Регистрация: 14.12.2008
Сообщений: 10
|
"Предусмотрительные" программеры пишут, чтобы "нихто, кроме него". В эпоху экономич кризиса это "мудро".
А глупенькие борются за читабельность и понятность... |
17.12.2008, 02:00 | #4 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Как раз наоброт. Предусмотрительные пишут понятный и простой код. Потому, что знают, что возможно их код будет суппортить другой программист. И чтобы все там было четко и ясно.
ПыСы: в чем мудрость, когда пишешь код, который кроме тебя никто разобрать не может? |
17.12.2008, 10:56 | #5 |
Форумчанин
Регистрация: 24.09.2008
Сообщений: 120
|
правильный код всему голова)
в программировании нубик
|
17.12.2008, 22:22 | #6 |
Пользователь
Регистрация: 14.12.2008
Сообщений: 10
|
Каждый считает, что его код - правильный и красивый, попробуйте доказать
и убедить, что твой лучше. Мне редко удается. Мне нравиться так if (a>0 ) ccc=ddd; else if (a==0) ccc=ddd-bbb; else ccc= 2009; потому что кинул взгляд и все понял. а Васе нравится if (a>0 ) { ccc=ddd; } else if (a==0) { ccc=ddd-bbb; } else { ccc= 2009; } Пока в скобочках разберешься, потратишь 5 минут дрыгаценного времени |
17.12.2008, 22:24 | #7 |
Пользователь
Регистрация: 14.12.2008
Сообщений: 10
|
табуляция здесь не работает. на самом деле с= выровнять по колонке.
Тогда читать код можно как роман. .. Вот бы кто-нибудь из программеров написал роман про любовь в кодах 8) Модератор: если бы писал код хотя бы в блокноте, а потом сюда вставлял, то работала бы и табуляция и все на свете. И к тому же у нас код оформляют тегом CODE Последний раз редактировалось MaTBeu; 17.12.2008 в 23:15. |
17.12.2008, 23:09 | #8 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Структурировать код нужно всегда. И желательно не пробелами а именно табуляцией. Так проще просмотреть уровни вложенности.
А скобочки написаны (это мое имхо), для возможности дальнейшей модернизации. Если вы потом захотите дописать после if больше чем одну строку кода, то прийдется ставить скобки, а так они уже стоят, и добавить код получиться быстрее. Но это я говорю в общем случае. В вашем конечно, это лишнее. Я вообще-то пишу код всегда вот так Код:
|
17.12.2008, 23:25 | #9 | ||
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Цитата:
Цитата:
Я пишу обычно так: Код:
В Perl вообще без {} не напишешь if... else... Плюс скобок еще в том, что некоторые IDE позволяют код между ними "сворачивать" |
||
17.12.2008, 23:50 | #10 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Код:
Тоже ненавижу когда ставят скобки типа Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как правильно записать стиль | Михаил Юрьевич | Общие вопросы Delphi | 11 | 30.06.2008 11:30 |
выпуклый стиль ToolButton | andrey4623 | Общие вопросы Delphi | 2 | 04.03.2008 19:19 |
Стиль кнопок | north | Помощь студентам | 5 | 15.11.2007 22:00 |
Новый стиль форума | Alar | О форуме и сайтах клуба | 18 | 13.04.2007 20:13 |