Цитата:
Так же не вижу ничего зазорного в использовании анонимных функций, иногда это очень удобно...
|
Поищите пост Блуда о том, чем они плохи. Например они съедают в 20 раз больше памяти.
Цитата:
Ошибка конекта с сервером естественно будет обрабатывать вовсье не здесь, а глобально для connetcion, естественно через событие...
|
Вот и получается в коде мешанина. Где-то через событие, где то метод дёргаем.
Может если Вы один работаете над проектом это допустимо. Но в случае командной разработки может быть совсем неочевидно, почему половина сделана так, половина так.
Цитата:
А конкретно обработчик onLogin должен получить только ОК, либо ошибку связанную с паролем, и обработать ее в соответствующем месте.
|
То есть Вы даже гипотетически не допускаете того, что событие ON_LOGIN может понадобится не в одной месте?