Comments 16
> предполагаю вы в общих чертах знакомы с теорией аспектно-ориентированного программирования, работали с библиотекой AspectJ или другими AOP фреймворками
А вот и нет… тема интересная, но «стоит ли мне подробнее описать базовые вещи в следующих публикациях» — однозначно «да».
А вот и нет… тема интересная, но «стоит ли мне подробнее описать базовые вещи в следующих публикациях» — однозначно «да».
+2
Это, вообще-то, рашпиль.
+1
@ offtop
Юнити сайдбар слева не напрягает?
Юнити сайдбар слева не напрягает?
0
Жаль что не получилась дискуссия про аспектно-ориентированное програиитрование)
+1
Хотелось бы узнать про проблемы, насколько понимаю, аспекты более чувствительны к изменениям, чем объекты, были ли случаии когда рефакторинг приводил к «веселым» последствиям?
0
Конечно были! Не встречал где-либо что Pointcut выражения проверяются средой разработки при рефакторинге. Нужно покрытие интеграционными тестами кода аспекта. Грустно будет узнать что отвалилась система аутентификации и контроля доступа)
0
Хм. В IDEA проверяются. Я когда аспектами пользовался в нескольких приложениях, там удобно всё подсвечивалось. Но от них пришлось отказаться — тормозило ужасно при разработке и компиляции!!! (именно три восклицательных знака, т.к. всё было очень плохо :) )
P.S. Или может я Вас не понял? Я имел ввиду, что есть подсветка синтаксиса и поиск совпадения по PointCut.
P.S. Или может я Вас не понял? Я имел ввиду, что есть подсветка синтаксиса и поиск совпадения по PointCut.
0
Делаю сейчас в проекте логирование API вызовов через аннотации. Возник вопрос куда вешать аннотацию: на интерфейс или на реализацию?
0
Only those users with full accounts are able to leave comments. Log in, please.
Напильники бывают разные или повествование про «напильник» для java программ