История изменений
Исправление hobbit, (текущая версия) :
Кто готов поставить виртуалку с виндой и Лабвью ради прототипа метапрога?
Спасибо за каст, но я не готов ввиду в целом скептического отношения к концепции проекта.
Максимум, что я могу (и иногда делаю) — потыкать выкладываемые сгенерированные исходники и что-то предложить по улучшению их вида. Но пока единственнное улучшение, которое я увидел — это сокращение портянки предупреждений за счёт отказа от анонимных структур.
Продолжаю считать, что чтобы поддержка метапрог-кода не обернулась впоследствии катастрофой, сгенерированные исходники должны быть читаемы и должны позволять находить однозначное соответствие между кодом и местом на диаграмме, из которого этот код был сгенерирован. В частности, не пихать всё в функцию main(), подумать над осмысленными именами объектов (хотя бы частично) и др. Мой опыт работы программистом говорит мне, что написанное однажды нередко приходится поддерживать потом лет 10, а то и больше, принимая самые неожиданные запросы и багрепорты. А ТС масштабы беды, похоже, ещё не осознал.
Исходная версия hobbit, :
Кто готов поставить виртуалку с виндой и Лабвью ради прототипа метапрога?
Спасибо за каст, но я не готов виду в целом скептического отношения к концепции проекта.
Максимум, что я могу (и иногда делаю) — потыкать выкладываемые сгенерированные исходники и что-то предложить по улучшению их вида. Но пока единственнное улучшение, которое я увидел — это сокращение портянки предупреждений за счёт отказа от анонимных структур.
Продолжаю считать, что чтобы поддержка метапрог-кода не обернулась впоследствии катастрофой, сгенерированные исходники должны быть читаемы и должны позволять находить однозначное соответствие между кодом и местом на диаграмме, из которого этот код был сгенерирован. В частности, не пихать всё в функцию main(), подумать над осмысленными именами объектов (хотя бы частично) и др. Мой опыт работы программистом говорит мне, что написанное однажды нередко приходится поддерживать потом лет 10, а то и больше, принимая самые неожиданные запросы и багрепорты. А ТС масштабы беды, похоже, ещё не осознал.