🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #17428

Re: Metryki - porownanie projektow

#17428
From: A.L.
Date: Fri, 28 Aug 2009 13:53
44 lines
2888 bytes
On Fri, 28 Aug 2009 07:13:11 +0200, Bogusław Faja
<zymen_out_@_out_zymen.net> wrote:
 
>
>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. 
>

Tak na marginesie, przypominaja mi sie czasy gdy teorie informacji
probowano uzywac do oceny dziel literackich. To w tamtych czasach
"badania naukowe" pokazalu ze najlepsy utwor literacki to taki gdzie
zdanie ma nie wiecej niz iles tam slow, paragraf nie wiecej niz iles
tam zdan, a rozdziel nie wiecej iles tam paragrafow. Stanislaw Lem
bezlitosnie wyszydzal te idiotyzmy

"Metryki" programow maja wiecej ma taki sam sens.

Niedawno mialem dyskusje z jednym zwolennikeim metryk ktory wyliczyl
ze jedna moja klasa ma za duzo metod. I rzeczywiscie, ma ich 400. Ale
ta klasa to jest "API holder" (do serwera napisanego w innym jezyku) i
musi miec te wszystkie metody. Guru zaproponowal zebym rozbil klase na
mniejsze. "A jak podzielic metody miedzy te klasy?" zapytalem.
"Alfabetycznie, na przyklad" odpowiedzial guru.

Odczepili sie dopiero jak zapodalem ze per...lne to wszystko i pojde
do kunkurencji

Takie rzeczy sa chwytliwe dla:

1. Cynicznych facetow ktorzy pragna zostac "guru"
2. Managerow ktorzy nie maja pojecia i szukaja cudownyh srodkow
3. Akademikow ktorzy tez nie maja pojecia, a szukaja "nosnych" a
latwych tematow do "badan naukowych" 

A.L.
Technical Details
Message-ID: <94lf9516svpl293rmbdglfr40nup6rtqoi@4ax.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!news.glorb.com!news-in-01.newsfeed.easynews.com!easynews!core-easynews-01!easynews.com!en-nntp-05.dc1.easynews.com.POSTED!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> <1g6g0aejsy6k9.1fkrs61t5ra3p.dlg@40tude.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!news.glorb.com!news-in-01.newsfeed.easynews.com!easynews!core-easynews-01!easynews.com!en-nntp-05.dc1.easynews.com.POSTED!not-for-mail
From: A.L. <alewando@aol.com>
Newsgroups: pl.comp.objects
Subject: Re: Metryki - porownanie projektow
Message-ID: <94lf9516svpl293rmbdglfr40nup6rtqoi@4ax.com>
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> <1g6g0aejsy6k9.1fkrs61t5ra3p.dlg@40tude.net>
X-Newsreader: Forte Agent 4.2/32.1118
MIME-Version: 1.0
Lines: 45
X-Complaints-To: abuse@easynews.com
Organization: Forte Inc.  http://www.forteinc.com/apn/
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Fri, 28 Aug 2009 08:53:04 -0500
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit