Как не надо делать. Никогда.
Сегодня занимался доработкой чужого старого кода (Flash/AS2). Долго не мог понять, где выставляется значение одного флага.
В наши дни если весь твой AS-код не инкапсулирован в классы, вынесенные в отдельные внешние AS-файлы, то бьют ногами. Понятно, никто уже и не помнит о том, что когда-то можно было размещать код прямо в символах, в их ключевых кадрах. Но я нашел такой код именно там. И выглядел он вот так:
this._parent.arrow_min.nextFrame();
this._parent._parent._parent.timer- -;
this._parent._parent.timer.text = this._parent._parent._parent.timer;
if(this._parent._parent._parent.timer <= 0) {
this._parent._parent._parent.gameOver = true;
stop();
}
А все кричат: "Индусы! Индусы!"… эх…

Kasper сказал(а):
К слову о том, как делать нельзя: http://rublog.valyard.ru/2009/01/28/показал-маме/
По поводу приведенного быдлокода..имельно по этому хорошо иметь время на прочтение полезной литературы и коллектив из более чем одного программера, дабы присматривать друг за другом ;) ибо зачем человеку, который знает как правильно, делать наоборот.. а вообще опыт - сила :)
Link | Январь 28th, 2009 at 22:20