Pytania otagowane jako aspect-oriented

6
Programowanie zorientowane na aspekt: ​​Kiedy zacząć korzystać z frameworka?
Właśnie oglądałem tę rozmowę przez Grega Younga ostrzegania ludzi całować: Keep It Simple głupie. Jedną z rzeczy, zasugerował, że aby zrobić programowanie aspektowe, jeden ma nie potrzebują ramy . Zaczyna od silnego ograniczenia: wszystkie metody przyjmują jeden i tylko jeden parametr (choć nieco później rozluźnia to, stosując częściową aplikację ). …


3
Są pewne problemy rozwiązać bardziej elegancko z AOP?
Natknąłem się na programowanie aspektowe i mam z tym pewne obawy. Podstawowa idea wydaje się, że chcemy wziąć obawy przekrojowe, które nie są dobrze zmodularyzowany użyciem obiektu i zmodularyzowanie im. To wszystko bardzo dobrze i dobrze. Ale realizacja AOP wydaje się, że do modyfikowania kodu z zewnątrz modułu. Tak więc, …

5
Jakie są alternatywy dla przekrojowych zagadnień innych niż programowanie zorientowane na aspekt? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Programowanie zorientowane na aspekty obiecuje rozwiązywać problemy przekrojowe, ale nie jestem jeszcze w pełni sprzedany. …


4
Czy obsługa wyjątków ma charakter przekrojowy?
Nie widzę dużej różnicy między obawami związanymi z obsługą wyjątków i logowaniem, że oba są problemami przekrojowymi. Co myślisz? Czy nie powinien być traktowany osobno, zamiast przeplatać się z podstawową logiką, którą implementuje metoda? EDYCJA : Próbuję powiedzieć, że moim zdaniem implementacja metody powinna zawierać tylko logikę udanej ścieżki wykonania, …

3
Tkanie kodu bajtowego vs. makra Lisp
Czytałem o bibliotekach napisanych przez ludzi dla języków takich jak Java i C #, które wykorzystują tkanie kodu bajtowego do robienia rzeczy takich jak przechwytywanie wywołań funkcji, wstawianie kodu rejestrującego itp. Czytałem również o makrach Lisp / Clojure w spróbuj lepiej zrozumieć, jak z nich korzystać. Im więcej czytam o …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.