Стиль кодирования на языке VIP

База знаний

Модераторы: m0p3e, edward_K, Модераторы

Ответить
LaaLaa

Стиль кодирования на языке VIP

Сообщение LaaLaa »

По роду деятельности мне часто приходится сталкиваться с "чужими" исходными кодами на языке VIP. Приходится читать и анализировать, что там написали программисты. Полагаю многим из Вас также доставался унаследованный код. Либо приходилось передавать свой код другим людям из своей же команды. Когда чужой код оформлен аккуратно в хорошем стиле, его приятно читать и проще разбираться. Но когда люди игнорируют правила хорошего тона, пишут код как попало, или используют свой непонятный никому стиль - такие коды трудно читать и понимать.

Возможно если кто то из посетителей форума, задавался целью, организовать у себя в группе общие правила и стиль кодирования. Но ленился или откладывал реализовать это мероприятие. То за основу вы можете взять наш документ: Корпоративный стандарт - Правила кодирования (редакция 2.1 от 26.01.2005 на 9 листах)

В отделе разработки Галактики также работает большая команда программистов. Мы стараемся соблюдать этот стандарт. Это существенно облегчает жизнь программистам при передаче кода друг другу. Приятно когда люди говорят на одном языке.

Кроме правил кодирования, возможно, вам пригодится документ Корпоративный стандарт - Требования к разработке пользовательских интерфейсов (редакция 4.0 от 21.12.2005, с дополнениями от 06.08.2007 и 14.11.2008). Этот документ описывает общие принципы и подходы к организации интерфейсов галактики и к оформлению отчетов.

Надеюсь этот опыт вам также пригодится.
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Стиль кодирования на языке VIP

Сообщение Masygreen »

Михаил - это все сводится к тому чтобы в випере появилось авто форматирование кода :) вот сразу проблем не будет ни каких ..
а всех читать это не заставишь все равно каждый коидт как хочет .. :)
Время ведет!
LaaLaa

Re: Стиль кодирования на языке VIP

Сообщение LaaLaa »

Опыт показывает что заставлять смысла нет. Соблюдение стиля кодирования. Это дело добровольное. По сути - это показатель профессионального уровня специалиста.

Формат кода в редакторе надеюсь мы доработаем - но это не панацея.
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Стиль кодирования на языке VIP

Сообщение Masygreen »

LaaLaa писал(а):Опыт показывает что заставлять смысла нет. Соблюдение стиля кодирования. Это дело добровольное. По сути - это показатель профессионального уровня специалиста.
Формат кода в редакторе надеюсь мы доработаем - но это не панацея.
ну почему не панацея :) разметка в основном главное - так хоть смысл алгоритмический видно (к тому же в корпоративном стандарте все это описано замечательно), а именование переменных/процедур/функций и т.п. это очень сложно заставить и не у всех получается, особенно часто дилема или транскриптом (GlavnoeOkno) писать, или на чистом английском(MainWindow) :)
Время ведет!
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Стиль кодирования на языке VIP

Сообщение Алексей »

те кто пишут GlavnoeOkno - идут в 1С :)
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: Стиль кодирования на языке VIP

Сообщение m0p3e »

Алексей писал(а):те кто пишут GlavnoeOkno - идут в 1С :)
Не в бровь, а в глаз. :D
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Стиль кодирования на языке VIP

Сообщение Masygreen »

Алексей писал(а): GlavnoeOkno
это не самое смешное что я видел :)
Время ведет!
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

Re: Стиль кодирования на языке VIP

Сообщение Maverick »

Вы еще всякие извращения аля *anal вспомните )))
Михаил правильно сказал, что стиль кодирования - это показатель профессионализма. и не поспоришь с этим... )))
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
LaaLaa

Re: Стиль кодирования на языке VIP

Сообщение LaaLaa »

LaaLaa писал(а):Формат кода в редакторе надеюсь мы доработаем - но это не панацея.
К стати форматор кода в редакторе Viper есть 8)
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Стиль кодирования на языке VIP

Сообщение Masygreen »

LaaLaa писал(а):
LaaLaa писал(а):Формат кода в редакторе надеюсь мы доработаем - но это не панацея.
К стати форматор кода в редакторе Viper есть 8)
и это шикарно ...
Время ведет!
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Стиль кодирования на языке VIP

Сообщение Алексей »

И он блин работает! :)
aybubnov
Сообщения: 17
Зарегистрирован: 05 янв 2014, 08:40

Re: Стиль кодирования на языке VIP

Сообщение aybubnov »

LaaLaa писал(а):По роду деятельности мне часто приходится сталкиваться с "чужими" исходными кодами на языке VIP. Приходится читать и анализировать, что там написали программисты. Полагаю многим из Вас также доставался унаследованный код. Либо приходилось передавать свой код другим людям из своей же команды. Когда чужой код оформлен аккуратно в хорошем стиле, его приятно читать и проще разбираться. Но когда люди игнорируют правила хорошего тона, пишут код как попало, или используют свой непонятный никому стиль - такие коды трудно читать и понимать.

Возможно если кто то из посетителей форума, задавался целью, организовать у себя в группе общие правила и стиль кодирования. Но ленился или откладывал реализовать это мероприятие. То за основу вы можете взять наш документ: Корпоративный стандарт - Правила кодирования (редакция 2.1 от 26.01.2005 на 9 листах)

В отделе разработки Галактики также работает большая команда программистов. Мы стараемся соблюдать этот стандарт. Это существенно облегчает жизнь программистам при передаче кода друг другу. Приятно когда люди говорят на одном языке.

Кроме правил кодирования, возможно, вам пригодится документ Корпоративный стандарт - Требования к разработке пользовательских интерфейсов (редакция 4.0 от 21.12.2005, с дополнениями от 06.08.2007 и 14.11.2008). Этот документ описывает общие принципы и подходы к организации интерфейсов галактики и к оформлению отчетов.

Надеюсь этот опыт вам также пригодится.
"LaaLaa", к сожалению за 5 лет ссылки "протухли". Обновите, пожалуйста. Интересно было бы посмотреть на эти документы.
Ответить