Здравствуйте, vaa, Вы писали:
E>>>Так вот, я молчу про то, что в бизнес логике вызываются напрямую всякие методы UI отрисовки вида увеличить прогресс бар.
S>>ИМХО, гораздо хуже сабжа. Сабж может быть оправдан архитиктурно (даже при performance penalty), а вот это оправдать ничем нельзя, это просто дисквалификация.
«архитиктурно» — ужас какой. Сорри.
vaa>возможно берут на поддержку такого же овна, тогда это тоже оправдано, правильный чел не поймет. (как в джокере: — что смешного? — вы все равно не поймете.)
Меня как-то брали. В плохом смысле этого слова (такое вот ощущение духовного изнасилования). Я не хотел, но не устоял перед уровнем оплаты. Честно скажу, понимать там особо нечего (ну, или я неправильный). Просто выносишь очередную тысячу строк, где интерпретируется скрипт, управляющий оборудованием, из OnCombo1Change() в отдельный класс и скрещиваешь пальцы, чтобы у тысяч клиентов после этого ничего не отпало. (Тестов-то тоже нет, да их и не написать толком). Ну и, конечно, прямые отрисовки заменяешь на колбэки/сообщения.