Как стать автором
Обновить

Комментарии 16

> предполагаю вы в общих чертах знакомы с теорией аспектно-ориентированного программирования, работали с библиотекой AspectJ или другими AOP фреймворками

А вот и нет… тема интересная, но «стоит ли мне подробнее описать базовые вещи в следующих публикациях» — однозначно «да».
Хорошо, я вас услышал!
Это, вообще-то, рашпиль.
Спасибо за замечание, вы внимательный! Рашпиль — это разновидность напильника с крупной насечкой)
@ offtop
Юнити сайдбар слева не напрягает?

Вообще юнити напрягает после gnome 2. А вас?)
Настолько, что аж на скриншотах напряг :)
Сейчас использую Конки в качестве окружения. Оставил только док внизу с 10-ю ярлычками и все, закос по Мак.
Ссори, опечатка, не Конки, а Каиро
По мне так этот подход в UI этот удобнее для планшетов
Жаль что не получилась дискуссия про аспектно-ориентированное програиитрование)
Хотелось бы узнать про проблемы, насколько понимаю, аспекты более чувствительны к изменениям, чем объекты, были ли случаии когда рефакторинг приводил к «веселым» последствиям?
Конечно были! Не встречал где-либо что Pointcut выражения проверяются средой разработки при рефакторинге. Нужно покрытие интеграционными тестами кода аспекта. Грустно будет узнать что отвалилась система аутентификации и контроля доступа)
Хм. В IDEA проверяются. Я когда аспектами пользовался в нескольких приложениях, там удобно всё подсвечивалось. Но от них пришлось отказаться — тормозило ужасно при разработке и компиляции!!! (именно три восклицательных знака, т.к. всё было очень плохо :) )
P.S. Или может я Вас не понял? Я имел ввиду, что есть подсветка синтаксиса и поиск совпадения по PointCut.
Спасибо, посмотрю вечером дома. Точно я не прав про eclipse. Есть ajdt!!!
Делаю сейчас в проекте логирование API вызовов через аннотации. Возник вопрос куда вешать аннотацию: на интерфейс или на реализацию?

можно на интрефейс, она будет применена к реализации

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории