«aspect-oriented» 태그된 질문

6
Aspect Oriented Programming : 언제 프레임 워크를 사용하기 시작합니까?
방금 Greg Young이 사람들에게 KISS에 경고하는 이야기 를 보았습니다 . 그가 제안한 것 중 하나는 Aspect 지향 프로그래밍을하기 위해서는 프레임 워크가 필요 하지 않다는 것 입니다. 그는 모든 제약 조건이 하나의 매개 변수 만 취해야한다는 강력한 제약 조건으로 시작합니다 ( 부분적 적용을 사용하여 조금 나중에 이완 하지만 ). 그가 제공하는 …


3
AOP로 특정 문제가 더 우아하게 해결됩니까?
Aspect Oriented Programming이라는 아이디어를 접했고 몇 가지 우려가 있습니다. 기본 아이디어는 객체를 사용하여 잘 모듈화되지 않은 크로스 커팅 문제를 해결하고 모듈화하려는 것 같습니다. 그것은 모두 매우 훌륭하고 좋습니다. 그러나 AOP의 구현은 모듈 외부에서 코드를 수정하는 것으로 보입니다. 예를 들어, 특정 객체가 함수에서 매개 변수로 전달 될 때 발생하는 상황을 변경하는 …

5
Aspect 지향 프로그래밍 이외의 교차 절단 문제에 대한 대안은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . Aspect 지향 프로그래밍은 교차 절단 문제를 다룰 것을 약속하지만 아직 완전히 팔리지는 않았습니다. 이 문제를 해결하려는 다른 시도가 …


4
예외 처리가 교차 절단 문제입니까?
예외 처리 문제와 로그인 문제 사이의 차이는 교차 절단 문제라는 점을 많이 알지 못합니다. 어떻게 생각해? 메소드가 구현하는 핵심 로직에 인터리브되는 대신 자체적으로 별도로 처리해서는 안됩니까? 편집 : 내가 말하려는 것은 내 의견으로는 메소드 구현에 성공적인 실행 경로에 대한 논리 만 포함해야하며 예외는 다른 곳에서 처리해야한다는 것입니다. 이것은 확인되거나 확인되지 …

3
바이트 코드 위빙 vs Lisp 매크로
나는 사람들이 자바 및 C #과 같은 언어로 작성된 라이브러리에 대해 읽었으며 바이트 코드 직조를 사용하여 함수 호출 차단, 로깅 코드 삽입 등을 수행했습니다. 또한 Lisp / Clojure 매크로를 읽었습니다. 활용 방법을 더 잘 이해하려고 노력하십시오. 매크로에 대해 읽을수록 바이트 코드 직조 라이브러리와 동일한 종류의 기능을 제공하는 것처럼 보입니다. 기능상 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.