Modus ponens
модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
|
Неряшливо оформленный - негде написать ASDoc комментарий к методу, следовательно слесующий программист, который будет его читать, будет долго искать откуда ж это вызывается, код тяжело однозначо понять, переменная объявлена формально не там, где она фактически объявлена, из кода не понятно зачем нужны такие манипуляции с _onClose, а что не нужно - то лишнее.
C# - другой стандарт, примерно на столько же родственный AS3, как птицы и динозавры. В AS3 констуркция if (object) всегда приводится к булиану, так что писать == null - избыточно. Это не так в C#, поэтому в C# правильно по-другому.
Кроме того, в AS3 анонимные функции просто плохо реализованы. JIT компилятор их по сути eval()ом исполняет, как и конструкторы. Вы не сделали луче, да, стало не на много хуже, но зачем делать пусть только немного хуже, если в этом нет никакой необходимости? - другим на зло? - ну так а если у других монтировка?
__________________
Hell is the possibility of sanity
|