Факторизация кода
В данном случае есть вопрос об усложнении читаемости кода.
Для придания ему .... эээ.... ну в общем заказчику не понравился код вида: Код AS1/AS2:
Нда. Соотв. у меня тут полностью пропала мысль. Надо ему придать весОмость, знАчимость ну и т.п.... Вот... хотелось бы услышать рекомендации, как это завернуть в 100-200-N строк..... Дабы. Ибо ваистену (с) Код приветствуется, но вполне достаточно будет и общих рекомендаций и ключевых слов. Из любви к прекрасному, идея накопипастить туда чего только не взбредет, отпадает :) |
дык введи 10 классов, синглтонов со ссылками друг на друга :)
|
Ммм..... синглтоны.... можно кусочек кода таки тут? :)
Я говорю - у меня мозг на этой задаче расзрушился полностью :) |
Цитата:
|
Придумываем много вычислений, синусы, косинусы, логарифмы, степени, все что вспомним.
Дробим на пяток функций. После всех вычислений, последняя должна возвратить единичку. КРАСОТИЩА._x += единичка Профит. А вообще: Цитата:
|
Свойства "onEnterFrame" и т.п. собирать по хитрой формуле из String.fromCharCode()
|
Уходи в абстракцию.
Именуй константы или вообще грузи из конфига. Тут же понадобится парсер конфига. Заодно создашь формат его хранения. Создавай как можно более универсальные решения. Количество кода возрастает многократно при наличии вдохновения. |
Подключите сервер. Если уже есть сервер, тяните всё что только можно с БД.
|
Жаль, нет аналога eval из js у флеша. А то бы написали свой eval(function(p,a,c,k,e,d)) и финита ля комедия.
|
Таки он у него есть :)
|
Часовой пояс GMT +4, время: 15:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.