Кстати, опять же, из непридуманых историй об абстракциях. Есть в нашем дружном коллективе программист-яваскриптер не реализованый мега-инженер-абстракционист. И вот выпало нам двоим реализовать... отсылку сообщений трекеру Гугл аналитикс. Казалось бы, все очень просто ExternalInterface.call("_ga.push", [foo, bar]). Но я решил, вместо того, чтобы сначала ознакомиться с документацией отправить менеджера к яваскриптеру, т.как думал, что существует уже готовое решение. В итоге мне был даден план действий, включающий JSON сериализацию, кучу непонятно откуда берущихся параметров, события и фреймворк Mootools. У меня открылся третий глаз и слезы потекли в три ручья. На вопрос "зачем?" мне было сказано: "это фасад, ты что такой паттерн не знаешь?". После недели партизанской борьбы JSON был выброшен, но куча левых параметров так и остались

но ТЗ уже поменялся...