Уважаемые
GAIKER и
Котяра, я согласен с каждым из вас. Вы понимаете проблему, которую я поднял, очевидно лучше, чем другие. По-человечески приятно
Но.
Говнокод для начинающих и для одержимых баблом.
Ну еще допускаю *****код на этапе альфа-бета. Выпускать в продакшн бета версии можно, но с оговорками.
Ответственные участки проекта должны быть вылизаны и блестеть как яйца Апполона. Мое личное наблюдение: чем тщательнее продумана архитектура до начала написания кода, тем меньше костылей потребуется.
Что касается GUI. Он тоже бывает непродуманный и перегруженный (не в смысле графики)
Бабло побеждает зло - это верно. И среди заказчиков часто встречаются лохи - правда. Но бабло - не главная весчь в жизни
Лично мне западло заворачивать ***** в золотинку и сдавать заказчику.
У джедаев есть кодекс.
P.S. почитал статью на хабре. Те, кто начинал свой программерский опыт с написания игрушек для этого
http://ru.wikipedia.org/wiki/%D0%AD%...%B0_%D0%913-34, не понимают, о чем пишет автор