Интересует мнение сообщества о использовании глобальных методов. Вот у нас в команде один программист создал десяток глобальных методов для доступа к ресурсам (типа getTexture(), getXML(), getJSON()). Я же склоняюсь к тому, что это полная жесть, и надо делать так: Assets.getTexture()… и т.д. Кстати говоря, внутри этой глобальной getTexture() как раз находится Assets.getTexture(). Такие дела.
Пример глобального метода:
import utils.assets.getTexture(); // Импорт глобального метода public function Main() { var texture:Texture = getTexture("myTexture.png"); }
Я считаю, что это нарушает принципы ООП, усложняет дебаг расширяя стек при ошибках, и вообще — непрофессионально и по-дилетантски.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
ссылка на оригинал статьи http://habrahabr.ru/post/265439/
Добавить комментарий