adva писал(а):
Владимир Паронджанов писал(а):
В 2000 году Александр Шилин из города Волжска прислал мне материал о пользе Дракона для автоматизации бухгалтерии 1С.
Материал оформлен в виде статьи и содержит изложение одного и того же алгоритма на языке 1С и на языке Дракон.
Я смутно представляю себе 1С. И не могу тщательно оценить указанный материал.
В материале не представлены алгоритмы на языке 1с, там просто используются конструкции языка 1с для текстового описания алгоритма работы программы (попытка программиста объяснить бухгалтеру, как работает программа).
В общем верно, но слово "просто" придает оценке немного пренебрежительную окраску. На самом деле, для изложения алгоритма бухгалтеру (непрограммисту) нотация 1С здесь максимально, насколько позволяла цель, приближена к реальному 1С-коду. Я не программист, но было несколько лет, когда по полной программировал 1С77-конфигурации. В последний период жизни занимаюсь проектированием ПО (не 1С). Пару раз я пытался использовать 1С в качестве среды для моделирования, надеясь при этом, что 1С-код можно будет использовать, как максимально точное описание бизнес-логики в заданиях программистам. Номер не прошел, но, учитывая также всяческие прочие разные мои опыты по взаимодействию как с заказчиками, так и программерами, хочу сказать, что представленные здесь Дракон-диаграммы, именно в сопоставлении с текстовым представлением бизнес-логики, и целью, для которой они были созданы, у меня лично вызвали восторг! Это лучший вариант изложения бизнес-логики как предметникам/заказчикам, так и программистам, из тех, что я видел. В настоящее время пробую использовать эту технологию в удачно подвернувшемся небольшом проекте (не в 1С, но в близкой предметной области), пока мне нравится, то что получается
.