🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #14807

Re: Tolerancja dla duplikacji kodu

#14807
From: Przemek Pokrywka
Date: Mon, 26 Jun 2006 19:47
32 lines
2782 bytes
A.L. napisał(a):
> P.S> Przypomina mi sie moj patent na urzadzenie do zbierania jagod:
> akumulator i silny elektromagnes. Tylko przedtem trzeba w kazda
> jagode wbic cienka stalowa szpilke.

Pański przypis bardzo dobrze obrazuje niebezpieczeństwo nadmiernego 
skupienia się na narzędziach, do tego stopnia, że stają się one celem 
samym w sobie :-)

Wydaje mi się jednak, że amerykańscy współautorzy omawianych narzędzi 
zgodzą się z moim twierdzeniem, że cały nadzór nad narzędziem typu 
detektor duplikacji sprowadza się do jego jednorazowego set-upu oraz do 
ewentualnego wykluczania niektórych fragmentów kodu spod jego kontroli 
od czasu do czasu. Jest to moim skromnym zdaniem nakład pracy 
niepomiernie mniejszy, i dający lepsze efekty, niż przeprowadzanie w tym 
celu code reviews.
Jasna sprawa, że do wykrywania duplikacji nigdy nie urządza się 
specjalnych code reviews - wykrywanie duplikacji jest raczej ich efektem 
ubocznym. Jednak m.in. właśnie dlatego narzędzia typu Simian lub CPD 
mają swoją niszę, bo dzięki nim można zidentyfikować miejsca, które 
normalnie zostałyby przeoczone, a usunięcie z nich duplikacji może 
przynieść wymierne zyski.

Jestem sobie jednak w stanie wyobrazić, że temat ten może wyglądać 
diametralnie inaczej, gdy używa się innych narzędzi, metod i środowisk.

Pozwolę sobie tu przy tym na małą reklamę Mavena, jako że jest to 
narzędzie, które zapewnia długoterminowy zwrot z inwestycji. Miałem 
szczęście trafić do zespołu, który go używa i doświadczam na codzień 
zalet jego stosowania.

Przemysław Pokrywka
Technical Details
Message-ID: <e7pdl8$s3h$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!news.onet.pl!not-for-mail
References: <e7h9l6$1pq$1@news.onet.pl> <tjbr925t3e3r9kqg0g6pkl8tdj5c71n0ug@4ax.com> <e7lial$ocn$1@news.onet.pl> <uu7t921rtnjdp5k1g0ceffhjof0lah9rtu@4ax.com> <e7me9m$vv7$1@news.onet.pl> <d7tt92tcte4hesito2cesie4hc2n0mco9f@4ax.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!news.onet.pl!not-for-mail
From: Przemek Pokrywka <adres@zastrzezony.com>
Newsgroups: pl.comp.objects
Subject: Re: Tolerancja dla duplikacji kodu
Date: Mon, 26 Jun 2006 21:47:24 +0200
Organization: Onet.pl
Lines: 32
Message-ID: <e7pdl8$s3h$1@news.onet.pl>
References: <e7h9l6$1pq$1@news.onet.pl> <tjbr925t3e3r9kqg0g6pkl8tdj5c71n0ug@4ax.com> <e7lial$ocn$1@news.onet.pl> <uu7t921rtnjdp5k1g0ceffhjof0lah9rtu@4ax.com> <e7me9m$vv7$1@news.onet.pl> <d7tt92tcte4hesito2cesie4hc2n0mco9f@4ax.com>
NNTP-Posting-Host: 114.inet.polhost.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1151351272 28785 80.48.120.114 (26 Jun 2006 19:47:52 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Mon, 26 Jun 2006 19:47:52 +0000 (UTC)
X-Sender: 5aB4pqMdeQG1O30L902dNmlAzoKeNKcS
In-Reply-To: <d7tt92tcte4hesito2cesie4hc2n0mco9f@4ax.com>
X-Accept-Language: pl, en-us, en
User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit