Engenharia de software aspect-oriented
Perguntas com a marcação «aspect-oriented»
Acabei de assistir essa palestra de Greg Young alertando as pessoas para o KISS: Keep It Simple Stupid. Uma das coisas que ele sugeriu é que, para fazer uma programação orientada a aspectos, não é necessário um framework . Ele começa fazendo uma forte restrição: que todos os métodos usem …
22 c# aspect-oriented design-decisions
Alguns problemas são resolvidos de maneira mais elegante com a AOP?
Eu me deparei com a idéia de Programação Orientada a Aspectos e tenho algumas preocupações com ela. A idéia básica parece ser que queremos ter preocupações transversais que não são bem modularizadas usando objetos e modularizá-las. Está tudo muito bem e bem. Mas a implementação do AOP parece ser a …
19 aspect-oriented
Que alternativas existem para preocupações transversais além da programação orientada a aspectos? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 5 anos . A programação orientada a aspectos promete lidar com preocupações transversais, …
18 paradigms aspect-oriented
O tratamento de exceções é uma preocupação transversal?
Não vejo muita diferença entre as preocupações de manipulação e log de exceções, pois ambas são preocupações transversais. O que você acha? Não deveria ser tratado separadamente por si só, em vez de intercalado com a lógica central que um método está implementando? EDIT : O que estou tentando dizer …
13 design exceptions aspect-oriented
Tecelagem de código de bytes vs macros Lisp
Eu tenho lido sobre as bibliotecas que as pessoas escreveram para linguagens como Java e C # que utilizam tecelagem de código de bytes para fazer coisas como interceptar chamadas de função, inserir código de log etc. etc. Também estive lendo nas macros Lisp / Clojure tente entender melhor como …
11 lisp clojure macros aspect-oriented
A programação orientada a aspectos é inadequada?
Com tudo o que aprendi sobre "Programação Orientada a Aspectos" ou "Desenvolvimento de Software Orientado a Aspectos", rotulá-la como paradigma ou metodologia de programação parece imprecisa. Pelo que sei, não é uma técnica fundamental para a programação. Para definir o significado de "paradigma" e "metodologia", consulte as seguintes definições do …