eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingwhat up, programowanie aspektoweRe: what up, programowanie aspektowe
  • Data: 2012-05-09 15:48:21
    Temat: Re: what up, programowanie aspektowe
    Od: " " <f...@g...SKASUJ-TO.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Edek Pienkowski <e...@g...com> napisał(a):

    > Dnia Wed, 09 May 2012 10:39:42 +0000, napisal:
    >
    > > Edek Pienkowski <e...@g...com> napisał(a):
    > >
    > >> Dnia Tue, 08 May 2012 19:54:29 +0000, prof fir napisal:
    > >>
    > >> > zasadniczo pierwszy raz o tym slysze, spostrzezenie
    > >> > w polskiej wiki wydaje sie sensowne, ale czy ktos tego
    > >> > uzywal, czy da sie to jakos zrobic i jak to wyglada
    > >>
    > >> Tak dosłownie, to w Javie masz AspectJ. Pozwala za pomocą
    > >> 20 linijek kodu zrobić takie rzeczy:
    > >>
    > [...]
    > >>
    > >
    > > w sumie to dosyc ciekawa rzecz, przynajmniej jako pojecie
    > > bo pewnie moze byc trudno wyaspektowywac pewne kawalki w
    > > praktyce (np. log musi miec cala mase lokalnych 'dowiazan'
    > > choc tez mi sie nie podoba ze brudzi kod)
    >
    > Akurat jest dokładnie odwrotnie: aspekty są poza głównym
    > kodem, pozostawiając samą treść działania wolną (przynajmniej
    > wizualnie) od aspektĂłw.
    >
    > Czasami to jest niekorzystne, trzeba zdawać sobie sprawę,
    > że istnieje kod modyfikujący zachowanie, którego jawnie
    > nie widać. Coś za coś, ogólnie daje to więcej niż jest
    > z tym problemĂłw.
    >

    da sie w kazdym razie pomyslec, np jako wywolywanie np
    ukrytych metot atBegin() czy atEnd() czy np aspectsResolve()
    albo cos dla oznaczunych akcji (np funkcji) w normalnym kodzie -
    takie 'handlery' musialyby miec mozliwosc zidentyfikowania funkcji spod
    ktorej zostaly wywolane i np dostepu do jej zmiennych
    lokalnych - co technicznie da sie zrobic, nie mowie ze to
    koniecznie dobry pomysl ale koncepcja ciekawa (np odwalenie
    milionow wywolan do loga do odzielnego 'centrum' )

    nie bardzo jednak kojarze w danym momencie inne zastosowania
    niz te z logiem, np w jakim sensie cache lub inne?





    --
    Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: