Вопросы с тегом «aspect-oriented»

22
Аспектно-ориентированное программирование: когда начинать использовать фреймворк?

Я просто смотрел этот разговор по Greg Молодых предупреждений людей к ПОЦЕЛУЮ: Keep It Simple Stupid. Одна из вещей , которые он предложил, что делать аспектно-ориентированное программирование, один вовсе не нужны рамки . Он начинает с строгого ограничения: все методы принимают один и только один...

19
Какие существуют альтернативы сквозным задачам, кроме аспектно-ориентированного программирования? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Аспектно-ориентированное программирование обещает...

19
Определенные проблемы решаются более элегантно с АОП?

Я столкнулся с идеей Аспектно-ориентированного программирования, и у меня есть некоторые проблемы с этим. Похоже, основная идея заключается в том, что мы хотим взять на себя сквозные вопросы, которые не являются хорошо модульными, с использованием объектов, и модульные их. Это все очень хорошо и...

14
Каковы различия между аспектно-ориентированным, предметно-ориентированным и ролевым программированием?

Я знаю, что есть много работ, описывающих эти три парадигмы, но я ищу схематическое объяснение. Здесь приведено несколько очень хороших описаний аспектно-ориентированного программирования, поэтому я задаю этот вопрос в надежде получить качественный ответ, к которому привыкли люди из Stack...

13
Является ли обработка исключений сквозной проблемой?

Я не вижу большой разницы между проблемами обработки исключений и регистрации в них, поскольку оба являются сквозными проблемами. Как вы думаете? Разве это не должно обрабатываться отдельно, а не чередоваться с основной логикой, которую реализует метод? РЕДАКТИРОВАТЬ : я пытаюсь сказать, что по...

11
Плетение байт-кода против макросов Lisp

Я читал о библиотеках, написанных людьми для таких языков, как Java и C #, в которых используется переплетение байт-кода для таких вещей, как перехват вызовов функций, вставка кода регистрации и т. Д. Я также читал в макросах Lisp / Clojure в попытаться лучше понять, как их использовать. Чем больше...