Здравая мысль, чем проверять чужой говнокод, может предложить дексу написать создать платформу, где мышкой уонтракт создается без ошибок
Плохая идея!
Имеется полнота по Тьюрингу, проще говоря отсутствуют какие либо ограничения на описания мыслей и идей программиста. Делая конструктор контрактов - зарубаешь большую часть функционала (из плюсов данного способа можно отметить только простоту и отсутствие аудита).
От аудита каллисто отходить нельзя.
А если и делать конструктор смарт контрактов, то только как дополнительная фича, а не основная, описывать контракт кодом нужно оставлять в обязательном порядке.
Сейчас большая часть контрактов шаблонная (типо с гита качаешь готовый контракт и чутка изменяешь его под себя перед деплоем), вот под шаблонные контракты можно делать конструктор, это удобное и не плохое дополнение, но не более, особенно для всяких ico