eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingwhat up, programowanie aspektoweRe: what up, programowanie aspektowe
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: " " <f...@g...SKASUJ-TO.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: what up, programowanie aspektowe
    Date: Wed, 9 May 2012 13:48:21 +0000 (UTC)
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 51
    Message-ID: <jodsj5$bun$1@inews.gazeta.pl>
    References: <jobtll$46i$1@inews.gazeta.pl> <jodc79$4bq$2@inews.gazeta.pl>
    <jodhhe$dj3$1@inews.gazeta.pl> <jodj8j$4bq$5@inews.gazeta.pl>
    NNTP-Posting-Host: localhost
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1336571301 12247 172.20.26.235 (9 May 2012 13:48:21 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Wed, 9 May 2012 13:48:21 +0000 (UTC)
    X-User: fir
    X-Forwarded-For: 91.94.173.39
    X-Remote-IP: localhost
    Xref: news-archive.icm.edu.pl pl.comp.programming:197148
    [ ukryj 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: