Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Кодинг-стандарт

255
28 мая 2007 года
Dart Bobr
1.4K / / 09.04.2004
Кто каким кодинг-стандартом пользуется, и какие рекомендации, что-бы код не превращался в абсолютно нечитабельный =)
622
28 мая 2007 года
nilbog
507 / / 19.12.2006
http://www.nestor.minsk.by/sr/2006/02/sr60201.html
делайте все наоборот
а вообще если пишите на я высокого уровня - старайтесь соблюдать структуру программы )
правда лично я пишу (стараюсь) так чтоб через некотрое время мог сам легко прочесть
4.6K
28 мая 2007 года
Tokolist
268 / / 22.03.2007
Цитата: Dart Bobr
Кто каким кодинг-стандартом пользуется, и какие рекомендации, что-бы код не превращался в абсолютно нечитабельный =)



Много зависит от конкретного языка программирования (на котором ты пишешь код), а именно принятых стандартов стилевого оформления для него.
Общие "правила" итак ясны.

261
28 мая 2007 года
ahilles
1.5K / / 03.11.2005
для меня главное это именование переменных
497
28 мая 2007 года
IL84
267 / / 24.04.2003
1) Форматирование кода
2) Разбивка на логические модули (модуль БД, модуль печати)
3) Комментарии
4) Не писать код в обработчиках событий, а выносить в отдельные функции
5) Иногда Венгерская нотация
239
28 мая 2007 года
Dolonet
1.7K / / 20.05.2000
Все правильно ребята пишут. Практически для каждого языка есть наборы стандартов, по которым рекомендуется писать код, в том числе именовать переменные, устанавливать логические скобки, расставлять пробелы, комментарии и прочее.

Общая рекомендация, наверное, с трудом относится к разметочным кодинг-стандартам. Но я не могу ее не озвучить.

Сначала дробите задачу на логические элементы, пока есть возможность, без применения компьютера, на бумаге. Потом переходите к модулям, от модулей к функциям. НИ ЗА ЧТО не пишите содержимое функций! Нет, только подробное описание работы каждой функции. Каждая из процедур не должна занимать более 20 строк кода после полного написания.

Естественно, все это знают. Только вот сколько кода ни читаю чужого.. Да что я рассказывать буду - сами знаете.
255
29 мая 2007 года
Dart Bobr
1.4K / / 09.04.2004
и это все?? о_О У нас в конторе - кодинг стандларт расписан на пару десятков страниц.. я думал, так не токо у нас..
статью ту я читал еще давно(как не надо делать), поэтому и возник вопрос, кто как делает.
240
29 мая 2007 года
aks
2.5K / / 14.07.2006
Dart Bobr, в том то и потеха, что в разных конторах или даже больших отдельных проектах разные стандарты могут быть. ))
И они тоже могут быть не на одну страницу. поэтому какой смысл тут это приводить? )
239
29 мая 2007 года
Dolonet
1.7K / / 20.05.2000
Dart Bobr, главное в жизни не кодинг-стандарты, а чтобы все было написано и потом легко правилось. )
18K
29 мая 2007 года
un_named
60 / / 24.04.2007
Существует ГОСТ 28195-89.
Это ГОСТ оценки качества ПО. Если кто-нибудь им владеет, просьба поделиться.
Оказываеться в нашем государстве и ГОСТы так просто не достать, все за деньги. Я в шоке... Заранее благодарен
3
29 мая 2007 года
Green
4.8K / / 20.01.2000
Цитата: un_named
Существует ГОСТ 28195-89.
Это ГОСТ оценки качества ПО. Если кто-нибудь им владеет, просьба поделиться.
Оказываеться в нашем государстве и ГОСТы так просто не достать, все за деньги. Я в шоке... Заранее благодарен



1. Не только в нашем государстве, но и во всем Мире.
2. А зачем тебе ГОСТ ?
3. "Стандарт на несколько десятков страниц" не будет поддерживаться.
4. Стандарт должен быть простым, понятным и коротким и затрагивать только самые необходимые вещи. Причем, причина существования каждого пункта должна быть объяснена.

Наш PSS сейчас в редактировании, как закончим, поделюсь.

18K
29 мая 2007 года
un_named
60 / / 24.04.2007
Цитата: Green

2. А зачем тебе ГОСТ ?



Да вот... такой уж я любопытный))))

Цитата: Green

Наш PSS сейчас в редактировании, как закончим, поделюсь.



Ок, спасибо, буду ждать.
Кое-что удалось на него накопать, теперь до меня начинает доходить, вот ссылка:
http://guap.ru/dept04/caf46/textbooks/std_pro/index1_3.htm

350
05 июня 2007 года
cheburator
589 / / 01.06.2006
Цитата: Dart Bobr
Кто каким кодинг-стандартом пользуется, и какие рекомендации, что-бы код не превращался в абсолютно нечитабельный =)


По большей части ты сам ответил на свой вопрос.
Все (или большинство) стандартов проистекают из того, чтобы код был читабельным.
В основном, общий и главный принцип всех стандартов сводится к "код выполняется машиной, но читается человеком".
Короче, нужен разумный компромисс между оптимальной выполняемостью машиной и читабельностью человеком, с уклоном во вторую сторону.
Дальше - что называется "implementation-defined behavior" :)

241
06 июня 2007 года
Sanila_san
1.6K / / 07.06.2005
Кстати, а кодинг-стандарт может описывать степень декомпозиции при проектировании?
284
27 июля 2007 года
michael_is_98
587 / / 25.02.2005
По кодинг стандарту есть книга Алена Голуба "Правила программирования на Си и Си++". Могу рекомендовать
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог