🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #17426

Re: Metryki - porownanie projektow

#17426
From: Bogusław Faja
Date: Fri, 28 Aug 2009 05:13
46 lines
2812 bytes
Dnia Thu, 27 Aug 2009 06:31:56 -0700 (PDT), Wit Jakuczun napisał(a):

> On 27 Sie, 15:32, Adam Przybylek <adamp...@vp.pl> wrote:
>> Wit Jakuczun napisał(a):
>>
>>> U nas jeszcze kaligrafię sprawdzamy. :)
>>> Nie widzę sensu w działaniach, o których piszesz... ale może byś
>>> potrafił
>>> to mi przybliżyć?
>>
>> Konkretnie to chce porownac pod wzgledem metryk przykladowe
>> implementacje GoF design patterns
>> (http://hannemann.pbworks.com/Design-Patterns) w wersji obiektowej i
>> aspektowej. A tutaj narzedzie, ktore wylicza podstawowe metryki
>> (uwzgledniajac konstrukcje aspektowe):http://aopmetrics.tigris.org.
> 
> Ok, ja zrozumiałem co chcesz zrobić. Zastanawiam się po co komu takie
> statystyki,
> oprócz powodów, które wskazał A.L. (są ludzie, którzy coś muszą robić,
> więc robią
> nic). Możesz wytłumaczyć?

Celem metryk może być np:
- niezależne porównanie ze sobą np. dwóch projektów,
- określenie jakie potencjalne problemy podczas rozwoju projektu mogą
nastąpić, 
- badanie (podczas działania Continuous Integration), czy wprowadzone
zmiany nie psują struktury projektu, 
- badanie zależności pomiędzy jednostkami,
- etc.

Myślę, że są one w znacznym stopniu podobne do wskaźników giełdowych,
markerów krwi, itp. itd - zależą od interpretacji. 

Nastomiast co do usuwania skrajnych wartości: jeśli jakaś metryka ma
nieprawidłową wartość, to prawdopodobnie coś jest nie tak z badanym
zestawem danych (zbyt duża ilość metod na klasę, linii kodu w metodzie,
itp.) i usuwanie tych mniej przyjemnych chyba nie jest najlepszym
rozwiązaniem ;-) Najlepiej byłoby doprowadzić zestaw do takiego stanu, aby
metryki spełniał.

pozdrawiam,

-- 
http://moznalepiej.pl - tańsze książki
http://lepszalokata.pl - optymalizacja lokat
Technical Details
Message-ID: <1g6g0aejsy6k9.1fkrs61t5ra3p.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder.news-service.com!cyclone01.ams2.highwinds-media.com!news.highwinds-media.com!npeersf01.ams.highwinds-media.com!newsfe04.ams2.POSTED!acd15f36!not-for-mail
References: <h75k5u$4ea$1@news.task.gda.pl> <4b76b04c-071c-4a90-ae3a-34cdb183597f@c34g2000yqi.googlegroups.com> <h761nh$geq$1@news.onet.pl> <c6ff06e0-157a-4de8-95cd-8cf36eb5c62e@j21g2000yqe.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder.news-service.com!cyclone01.ams2.highwinds-media.com!news.highwinds-media.com!npeersf01.ams.highwinds-media.com!newsfe04.ams2.POSTED!acd15f36!not-for-mail
From: Bogusław Faja <zymen_out_@_out_zymen.net>
Subject: Re: Metryki - porownanie projektow
Newsgroups: pl.comp.objects
User-Agent: 40tude_Dialog/2.0.15.1pl
MIME-Version: 1.0
References: <h75k5u$4ea$1@news.task.gda.pl> <4b76b04c-071c-4a90-ae3a-34cdb183597f@c34g2000yqi.googlegroups.com>  <h761nh$geq$1@news.onet.pl> <c6ff06e0-157a-4de8-95cd-8cf36eb5c62e@j21g2000yqe.googlegroups.com>
Message-ID: <1g6g0aejsy6k9.1fkrs61t5ra3p.dlg@40tude.net>
Lines: 46
X-Complaints-To: abuse@WWWSpace.NET
NNTP-Posting-Date: Fri, 28 Aug 2009 05:13:11 UTC
Date: Fri, 28 Aug 2009 07:13:11 +0200
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit