Имя: Пароль:
1C
1С v8
Логика для модулей
0 extrim-style
 
24.08.11
16:55
Сильно не пинайте!!!
Вот добрался до бизнес-процессов и подумалось: иногда очень тяжело разобраться в логике кода, т.е. открыв какой-то модуль сразу вникнуть в логику почти нереально. То же самое касается процесса разработки логики программы. Почти все, наверняка, если код не интуитивный, изображают логику на бумаге хотя бы в каком-то формальном виде (ну или, как минимум, если воображение хорошее - рисуют в мозге, что наверняка не без недостатков). Поэтому подумалось: а может быть было бы неплохо, если бы в 1С была возможность строить логику кода? Например, как это реализовано в бизнесс-процессах. Все таки 1С - предметно-ориентированный язык программирования (как врёт википедия). Представляю себе это как дополнительную вкладку в модуле. При разработке кода вы "рисуете" логику программы на вкладке с логикой (блок-схемами), используете комментарий (чтобы не загружать им непосредственно код программы) и затем двойным кликом сразу переходите в код (кликабельная возможность перехода из кода в логику и наоборот), причем сразу попадаете в шаблон (т.е. если кликнули по условию, сразу получили шаблон условия). Данная фича не должна носить обязательный характер, но использоваться по необходимости для сложного кода. Причем степень детализации блок-схемы определяется разработчиком. Я конечно понимаю, что каждый чтит себя ТРУ-программером и готов напрямую работать с ассемблером, но всё-же...
1 Ненавижу 1С
 
гуру
24.08.11
16:57
ага, в 1С 9.0 будет IDEF и UML диаграммы
2 shuhard
 
24.08.11
16:57
(0) тебя ждёт Г1С на дубовом форуме
там этот срач в любой день недели
3 Naumov
 
24.08.11
17:00
(0) если Программеры гнышаются комментарии в коде писать, то уж блок-схемыи логику описывать вряд ли будут.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.