🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #13557

Re: Asercje i

#13557
From: Sektor van Skijlen
Date: Mon, 21 Nov 2005 15:02
42 lines
3386 bytes
Dnia Mon, 21 Nov 2005 07:16:22 -0600, A.L. skrobie:
> Budujemy dom wedle S.v.S.: "Panowie, lac beton! potem poprawimy!"

Pańskim zdaniem zatem budynki buduje się wedle projektu rysunkowego i zbioru
wzorów określających jego charakterystyki. Żadnych symulacji, żadnych
weryfikacji, żadnego przewidywania. Po prostu robimy projekt i do końca się go
trzymamy.

Ciekawie to wygląda po zaimplementowaniu w tworzeniu oprogramowania. Wygląda
na to, że wszystko musi być zaimplementowane, żeby chodziło od strzału,
niczego nie testujemy, bo nie ma jak, tylko od pierwszego znaku źródła do
ostatniego aplikacja jest "pisana", a potem tylko ją odpalamy i ma działać. W
tym celu musimy zatrudnić super-wybitnych programistów, którzy potrafią
napisać program tak, żeby chodził "od strzału".

Panie AL. Wiesz pan za pewne lepiej ode mnie, że gdyby oprogramowanie tworzyło
się zgodnie z takimi regułami, z jakimi buduje się domy, to:

a) tworzyłoby się go 10 razy dłużej
b) w oprogramowaniu, które powstaje byłoby 10 razy więcej błędów

Liczbę strzeliłem z powietrza oczywiście, chodziło mi tylko o porównanie.

Porównanie z budową domu jest nietrafione z dwóch względów:

1. Domy buduje się wedle tych samych reguł, co 100 lat temu, a ewentualne
zmiany w stosunku do tego to były tylko drobne ulepszenia; wszystko nadal
bazuje na tych samych założeniach - w oprogramowaniu każdy produkt wygląda
inaczej i działa wedle innych reguł.

2. Oprogramowanie można testować kawałkami i w symulowanych środowiskach,
czego raczej nie wyobrażam sobie w przypadku budynków.

Z drugiej jednak strony w przypadku budynków też czasami zdarza się
konieczność robienia poprawek po fakcie. Ale budynków nie da się budować w
taki sposób, żeby można było potem wprowadzić w nich niemal dowolną zmianę.

-- 
//  _    ___         Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl>
\\ L_ |/ `|  /^\ ,()                         <ethourhs(O)wp.pl>
// \_ |\  \/ \_/ /\ 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: <dlsni6$po6$1@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-mail
References: <dlpqs2$joq$1@inews.gazeta.pl> <6c31o1tdmvr143vecpdjoivn0asrg6lsr4@4ax.com> <dlq4tn$38f$1@inews.gazeta.pl> <aub1o1pl2p59d5as9hmfjja8nsft6m3tnq@4ax.com> <dlqggv$p1c$1@inews.gazeta.pl> <dlqm0j$svo$1@kujawiak.man.lodz.pl> <dlqnqf$3f0$1@inews.gazeta.pl> <dlqt1c$e8l$1@kujawiak.man.lodz.pl> <93i3o1lfvrrbrgg7ncnu3986lnlqu4ni8j@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@pl.wp.spamu.lubie.nie.invalid>
Newsgroups: pl.comp.objects
Subject: Re: Asercje i
Date: Mon, 21 Nov 2005 15:02:30 +0000 (UTC)
Organization: LODMAN - Metropolitan Area Network in LODZ, Poland
Lines: 42
Sender: Michal Malecki <sektor@zly.kis.p.lodz.pl>
Message-ID: <dlsni6$po6$1@kujawiak.man.lodz.pl>
References: <dlpqs2$joq$1@inews.gazeta.pl> <6c31o1tdmvr143vecpdjoivn0asrg6lsr4@4ax.com> <dlq4tn$38f$1@inews.gazeta.pl> <aub1o1pl2p59d5as9hmfjja8nsft6m3tnq@4ax.com> <dlqggv$p1c$1@inews.gazeta.pl> <dlqm0j$svo$1@kujawiak.man.lodz.pl> <dlqnqf$3f0$1@inews.gazeta.pl> <dlqt1c$e8l$1@kujawiak.man.lodz.pl> <93i3o1lfvrrbrgg7ncnu3986lnlqu4ni8j@4ax.com>
NNTP-Posting-Host: zly.kis.p.lodz.pl
Mime-Version: 1.0
X-Trace: kujawiak.man.lodz.pl 1132585350 26374 212.191.89.2 (21 Nov 2005 15:02:30 GMT)
X-Complaints-To: abuse@man.lodz.pl
NNTP-Posting-Date: Mon, 21 Nov 2005 15:02:30 +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