Article View: pl.comp.objects
Article #14762Re: Agile people still don't get it....
From: Sektor van Skijlen
Date: Mon, 12 Jun 2006 01:01
Date: Mon, 12 Jun 2006 01:01
48 lines
3634 bytes
3634 bytes
Dnia Sun, 11 Jun 2006 08:46:11 -0500, A.L. skrobie: > On Sun, 11 Jun 2006 10:37:08 +0000 (UTC), Sektor van Skijlen > <ethouris@guess.if.gmail.com.is.valid.or.invalid> wrote: > >Dnia Thu, 08 Jun 2006 04:17:34 +0200, Aleksander Galicki skrobie: > >> To pewnie znak czasow, ale sledze z kilka(nascie) blogow ludzi, ktorzy wg mnie > >> maja cos ciekawego do powiedzenia. > > > >> http://beust.com/weblog/archives/000392.html > > > >> Nie ze wszystkim sie zgadzam, ale wg mnie warte przeczytania. Zwlaszcza > >> smakowite kawalki z prezentacji Jeff'a Langr'a. > > > >No nie wiem. Na razie przeczytałem ten pierwszy, i jeśli ten gościu > >rzeczywiscie ma coś ciekawego do powiedzenia, to najwyraźniej tego nie > >zdradził. > > > >Ja również jestem zdania, że co jest nietestowalne jest bezużyteczne. Co > >więcej, argumentacja tego gościa (duże projekty, setki tysięcy linii kodu, > >ścisłe terminy oddania, wielu developerów) nie przemawia do mnie zupełnie, bo > >tak się akurat składa, że mam do czynienia w pracy z takimi właśnie > >projektami, nasz proces nawet nie jest typowo Agile'owy, ale w to, że kod > >powinien być wytestowany na każdą ewentualność nikt nigdy nie próbował wątpić. > Panie Sektor, kodu sie na da "wytestowac na kazda ewentualnosc". W > jakiejs dziwnej firmie Pan pracuje, albo rewelacje wysysa z palca. Ja je wysysam niestety z własnego doświadczenia. Nie wiem, może pracuję w "dziwnej" firmie, skoro "wytestowanie na każdą ewentualność" jest niemożliwe. Oczywiście nie twierdzę, że każda aplikacja jest testowana na absolutnie każdą ewentualność. Recovery do błędów (głównie systemowych) testuje się tylko w najważniejszych punktach, albo w przypadku bardzo krytycznej aplikacji (tzn. dokładnie to w przypadku, gdy aplikacja "musi sobie poradzić nawet gdyby system zaczął wariować" - to oczywiście skrajna rzadkość). Natomiast jest oczywiście tak, że aplikacja, zakładając że część systemowa nie robi błędów, ma przechodzić dokładnie i wyłącznie te ścieżki przejścia do jakich jest przewidziana i każda taka ścieżka jest sprawdzana (warianty dobiera się względem pokrywania się stopni swobody i ich zależności). O szczegółach zresztą już dyskutowaliśmy. -- // _ ___ Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl> \\ L_ |/ `| /^\ ,() <ethouris(O)gmail.com> // \_ |\ \/ \_/ /\ C++ bez cholesterolu: http://www.intercon.pl/~sektor/cbx "I am allergic to Java because programming in Java reminds me casting spells"
Technical Details
Message-ID:
<e6iece$oat$3@kujawiak.man.lodz.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.man.lodz.pl!not-for-mailReferences:
<06060804173458@polnews.pl> <e6grok$r3b$1@kujawiak.man.lodz.pl> <oi7o82t3i2l4m07sms74np0u4utju3rlqu@4ax.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.man.lodz.pl!not-for-mail
From: Sektor van Skijlen <ethouris@guess.if.gmail.com.is.valid.or.invalid>
Newsgroups: pl.comp.objects
Subject: Re: Agile people still don't get it....
Date: Mon, 12 Jun 2006 01:01:02 +0000 (UTC)
Organization: LODMAN - Metropolitan Area Network in LODZ, Poland
Lines: 48
Sender: Michal Malecki <sektor@zly.kis.p.lodz.pl>
Message-ID: <e6iece$oat$3@kujawiak.man.lodz.pl>
References: <06060804173458@polnews.pl> <e6grok$r3b$1@kujawiak.man.lodz.pl> <oi7o82t3i2l4m07sms74np0u4utju3rlqu@4ax.com>
NNTP-Posting-Host: zly.kis.p.lodz.pl
Mime-Version: 1.0
X-Trace: kujawiak.man.lodz.pl 1150074062 24925 212.191.89.2 (12 Jun 2006 01:01:02 GMT)
X-Complaints-To: abuse@man.lodz.pl
NNTP-Posting-Date: Mon, 12 Jun 2006 01:01:02 +0000 (UTC)
User-Agent: tin/1.6.2-20030910 ("Pabbay") (UNIX) (SunOS/5.9 (sun4u))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit