Отправляет email-рассылки с помощью сервиса Sendsay

Аспирант и Соискатель

За 2005-05-30

[aspirant] Re[2]: оценка стиля программирования // ОТ МОДЕРАТОРА

Доброе утро, Андрей и все остальные уважаемые участники диск.листа!

30.05.2005 Вы написали мне письмо:
mid:20050530123237.3760***@j*****.subscribe
Тема: "[aspirant] Re: оценка стиля программирования"

НАСТОЯТЕЛЬНО ПРОШУ ПЕРЕВЕСТИ ОБСУЖДЕНИЕ ТЕМЫ О ПРОГРАММИРОВАНИИ
В ЛИЧНУЮ ПЕРЕПИСКУ, Т.К. ЗАИНТЕРЕСОВАННЫЕ ЛИЦА УЖЕ НАЙДЕНЫ, А
ОСТАЛЬНЫМ (НЕПРОГРАММИСТАМ) СПЕЦИФИКА ОБСУЖДЕНИЯ НЕ ИНТЕРЕСНА.

--
30.05.2005 - 11:37

С уважением, организатор и модератор
диск.листа Славников Дмитрий.
*WWW: http://slavnikov.cjb.net
E-mail: slavnikov***@c*****.by
Mobile: (+375 29) 629-30-43
ICQ: 115041944
*Парламентарии, выбирающие между двумя налогами, похожи на женщину,
которая никак не может решить, какое из двух платьев купить.
Обычно она покупает оба. (Лоренс П.)


-*Это 166 письмо от данного участника.

архив: http://subscribe.ru/archive/job.education.aspirant/msg/376143

Владелец конференции: Славников Дмитрий - slavnikov***@m*****.ru

   "Dmitry V. Slavnikov" 2005-05-30 12:43:46 (#376143)

[aspirant] Re: оценка стиля программирования

Привет,
Вот еще информация на эту тему:

Список названий метрик (то есть численных характеристик, которые можно определять
автоматически, и которые тесно связаны с качеством
кода): http://www.scitools.com/ucpp_metrics.html , дальше для каждого названия
можно пользоваться поиском в google. Лично меня
особенно заинтересовали lack of cohesion и cyclomatic complexity, поскольку идентифицируемые
ими проблемы (наличие несвязанной
функциональности в одном классе и решения, переусложненные алгоритмически) я
в практике встречал чаще всего.

Интересные факты о метриках в форуме RSDN:
http://rsdn.ru/Forum/?mid=919575 (в середине сообщения)
На том же форуме много других обсуждений того, что есть качество кода и как его
повышать

Много всего об этом есть на сайте Software Engineering Insitute: http://www.sei.cmu.edu/sema/publications.html



Andrey Plakhov
Lead programmer
Nival Interactive
mailto:Andrey.Plakh***@n*****.com

10a bld. 5, 1st Volokolamsky proezd
Moscow 123060 Russia
Tel: +7 (095) 363 9630
Fax: +7 (095) 363 9631
http://www.nival.com



-----Original MessageFrom: Viktor Klempach [mailto:klyo***@t*****.by]
Sent: Thursday, May 26, 2005 11:39 AM
To: job.education.aspirant (1778663)
Subject: [aspirant] оценка стиля программирования

' _
==| |============[ (!) ОПУБЛИКУЕМ ВАШИ СТАТЬИ (!) ]| | Журнал Региональный вестник молодых ученых
| | /ISSN - 1811-5721/ г. Москва
| | научно рецензируемое издание
| | ОПУБЛИКУЕТ
| | => СТАТЬИ и сообщения, результаты научно-исследовательской
| | деятельности АСПИРАНТОВ, СОИСКАТЕЛЕЙ, ДОКТОРАНТОВ...
| | => различные отрасли знаний: от гуманитарных до естественных
'-'
_ подробности => www.regvest.narod.ru или regve***@y*****.ru
==( )"
Аспирант и Соискатель N 5297 от 2005-05-26

участников 2411 Написать: job.education.aspirant-list@subscribe.ru

Всем привет!
Может кто-нибудь занимался или занимается оценкой стилей
программирования? Или может кто-нибудь сталкивался с чем-то подобным?
Буду весьма признателен за любую инфу! С наилучшими пожеланиями,
Клёпа.
klyo***@t*****.by


FORD "ЛИБЕРТИ МОТОРС" представляет Ford Mondeo по новой цене от 15 900 $
Безупречный стиль. Исключительная динамика и превосходная управляемость.
Ford Mondeo: Совершенство в форме. Уверенность в характере.
"ЛИБЕРТИ МОТОРС". Авторынок "Малиновка". Тел. 201-79-15. http://www.fordmotor.by





-*Это 11 письмо от данного участника.

архив: http://subscribe.ru/archive/job.education.aspirant/msg/376085

Владелец конференции: Славников Дмитрий - slavnikov***@m*****.ru

   "Andrey Plakhov" 2005-05-30 12:32:37 (#376085)

[aspirant] Re[4]: оценка стиля программирования

Стиль программирования - это определенный набор правил, которыми
руководствуется программист при оформлении кода, выборе имен
переменных, функций, классов и т.д.

Категорически не согласен с Игорем Ч.
("Тогда больше отступов. Всяких и разных... ;) Комментариев, там,
побольше всяких...").

При этом стилей программирования очень и очень много. Вы можете
воспользоваться чьим-то примером или разработать свой стиль (у меня,
например, свой стиль, он мне нравится больше, чем другие). Для
примера есть довольно-таки хорошо описанные "Соглашения по оформлению
кода команды RSDN" (rsdn.ru).
В отличие от стиля "побольше отступов всяких..." эти соглашения
содержат следующие пункты:

Введение
Список терминов
Именование идентификаторов

Общие правила
Пространства имен
Типы
Элементы типов (type members)
Классы/Структуры
Интерфейсы
Атрибуты
Перечисления
Поля
Методы
Свойства
События
Параметры

Стиль кода

Оформление
Локальные переменные
Комментарии
Объявления и определения
Инструкции (statements)

Общие правила разработки классов

Из литературы, по-моему по поводу стиля хорошо написано у Ван Тассела.
Но могу и ошибаться, давно это было...


-*Это 1 письмо от данного участника.

архив: http://subscribe.ru/archive/job.education.aspirant/msg/376053

Владелец конференции: Славников Дмитрий - slavnikov***@m*****.ru

   John Lynx 2005-05-30 10:43:01 (#376053)