metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-12-25 11:42 am

Позднее связывание

Всякое конфигурирование приложений через позднее связывание, xml-конфиги и прочие аннотации-атрибуты чревато еще тем боком, что сдуру можно запросто удалить метод или класс на который формально ссылок в коде нет, и все это дело вполне себе соберется. А потом с грохотом умрет в рунтайме, и это еще хорошо, если на старте, а не где-нибудь в дебрях выполнения после сотни действий юзера.

[identity profile] volger.livejournal.com 2009-12-25 12:24 pm (UTC)(link)
Сейчас идет к тому, что IDE это подмечают и сигнализируют удобными способами пользователю об этом, например, IntelliJ Idea при работе со Spring и Hibernate.
Плюс движения в сторону аннотаций непосредственно в коде, там-то уж все рядом лежит.
PS это я со своей, джавовской колокольни )

[identity profile] alexandr0.livejournal.com 2009-12-25 11:25 pm (UTC)(link)
Делать возможной разработку только в нескольких IDE - как-то это нехорошо выглядит.