Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Gaen:
Alice, похоже человек, который это написал, тоже так думал. А у меня этого говна теперь >20k строк.
Нет, вы правда считаете нормальным вешать на onEnterFrame огромный switch, который проверяет, что же делать в текущем кадре? При том что каждый кадр плюс к этому ещё обвешан тоннами логики, и все они зависят друг от друга.
Gaen:
Приложение - психологический тест. Энное количество кадров (в данном модуле - 17), каждый со своей интерактивностью. Здесь гораздо лучшей практикой является разложить код по соответствующим кадрам - тогда сразу видно, какой код к чему относится, а на что он вообще не влияет.
Сейчас я имею всю логику прописанную на первом кадре в таком вот виде, и вся графика тоже валяется там же, нужные части прячутся/показываются по ходу. http://img404.imageshack.us/img404/5407/mess.png
Самый обычный код
Alice, похоже человек, который это написал, тоже так думал. А у меня этого говна теперь >20k строк.
Нет, вы правда считаете нормальным вешать на onEnterFrame огромный switch, который проверяет, что же делать в текущем кадре? При том что каждый кадр плюс к этому ещё обвешан тоннами логики, и все они зависят друг от друга.
Всё от приложения зависит. По-моему, тут основной косяк в нежелании использовать функции.
Приложение - психологический тест. Энное количество кадров (в данном модуле - 17), каждый со своей интерактивностью. Здесь гораздо лучшей практикой является разложить код по соответствующим кадрам - тогда сразу видно, какой код к чему относится, а на что он вообще не влияет.
Сейчас я имею всю логику прописанную на первом кадре в таком вот виде, и вся графика тоже валяется там же, нужные части прячутся/показываются по ходу.
http://img404.imageshack.us/img404/5407/mess.png
ах-ты-ж-мать-его-так
такой код ещё както можно повесить на нажатие кнопки или переключение кадра
но никак не на onEnterFrame