🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #26790

Re: python vs php - potrzebne argumenty

#26790
From: Grzegorz Staniak
Date: Mon, 02 Nov 2009 17:32
33 lines
2915 bytes
On 02.11.2009, pakalk <pakalk@gmail.com> wroted:

>> > 2. Potem nie trzeba testować jaki wyjątek nam wyskoczył?
>> > Ciekawe.
>>
>> Prawda? Możesz wszystkie wyjątki do kup wyłapać w wyższej
>> warstwie bez   wnikania w ich rodzaj.
>
> I ciekawe jak grupowo obslugujesz kilka roznych wyjatkow. Bardzo
> ciekawe. Chyba zapisujac to tylko do loga.

Taaak. Coraz bardziej widać, ile masz realnie wspólnego 
z programowaniem. Nigdy nie pisałeś czegoś, w czym cały 
duży blok kodu odpowiada za, z punktu widzenia funkcji
programu, jedną operację? Wszystko co musisz w takim 
przypadku zrobić, to przechwycić _dowolny_ wyjątek i np.
a) zignorować go i przejść do radzenia sobie z sytuacją
wystąpienia błędu, albo b) wyświetlić userowi komunikat 
"soraski wielkie gościu, ale to się nie udało -- jak cię 
interesują bzdurki dla technicznych, to se kliknij tu, 
a zobaczysz traceback". Możesz mi wyjaśnić, dlaczego 
niezbędne miałoby być w takiej sytuacji zapisywanie 
czegokolwiek do loga? Albo różnicowanie zachowania 
programu w zależności od tego jaki wyjątek się pojawił?

Możesz oczywiście zacytować House'a, albo zignorować 
pytanie, jeśli to ci poprawi humor -- w tym przynajmniej 
jesteś dobry.

GS
-- 
Grzegorz Staniak <gstaniak _at_ wp [dot] pl>
Nocturnal Infiltration and Accurate Killing
Technical Details
Message-ID: <hcn52h$9jm$1@news.lublin.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!lublin.pl!news.lublin.pl!not-for-mail
References: <h83in7$rl3$1@inews.gazeta.pl> <b9dc7116-39db-474f-9282-8862b3f1cad2@d5g2000yqm.googlegroups.com> <a501db87-9ccf-4694-a8f8-330a67cdc839@15g2000yqy.googlegroups.com> <7aa62383-88c2-4138-89d6-594112504075@g27g2000yqn.googlegroups.com> <op.u2nhqrhyeaqjf2@macbook-pro-15-zbiru.local> <97ad13b9-95bf-4c61-8a1b-59c7c57e8499@s31g2000yqs.googlegroups.com> <op.u2oi93ceeaqjf2@macbook-pro-15-zbiru.local> <12b7fbaa-206c-4b39-8868-4e3b96eea704@37g2000yqm.googlegroups.com> <op.u2p83sqyeaqjf2@macbook-pro-15-zbiru.local> <c3247d6d-5199-4c45-9825-772387effd7b@f16g2000yqm.googlegroups.com> <op.u2quicq2eaqjf2@macbook-pro-15-zbiru.local> <0d2efb92-6837-425f-b45e-0d9a8575fc99@v36g2000yqv.googlegroups.com> <op.u2revzrfeaqjf2@macbook-pro-15-zbiru.local> <36b1e998-63ea-4bb3-a0fb-ca38004a1105@j4g2000yqe.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!lublin.pl!news.lublin.pl!not-for-mail
From: Grzegorz Staniak <gstaniak@wp.pl>
Newsgroups: pl.comp.lang.python
Subject: Re: python vs php - potrzebne argumenty
Date: Mon, 2 Nov 2009 17:32:01 +0000 (UTC)
Organization: lubman
Lines: 33
Message-ID: <hcn52h$9jm$1@news.lublin.pl>
References: <h83in7$rl3$1@inews.gazeta.pl> <b9dc7116-39db-474f-9282-8862b3f1cad2@d5g2000yqm.googlegroups.com> <a501db87-9ccf-4694-a8f8-330a67cdc839@15g2000yqy.googlegroups.com> <7aa62383-88c2-4138-89d6-594112504075@g27g2000yqn.googlegroups.com> <op.u2nhqrhyeaqjf2@macbook-pro-15-zbiru.local> <97ad13b9-95bf-4c61-8a1b-59c7c57e8499@s31g2000yqs.googlegroups.com> <op.u2oi93ceeaqjf2@macbook-pro-15-zbiru.local> <12b7fbaa-206c-4b39-8868-4e3b96eea704@37g2000yqm.googlegroups.com> <op.u2p83sqyeaqjf2@macbook-pro-15-zbiru.local> <c3247d6d-5199-4c45-9825-772387effd7b@f16g2000yqm.googlegroups.com> <op.u2quicq2eaqjf2@macbook-pro-15-zbiru.local> <0d2efb92-6837-425f-b45e-0d9a8575fc99@v36g2000yqv.googlegroups.com> <op.u2revzrfeaqjf2@macbook-pro-15-zbiru.local> <36b1e998-63ea-4bb3-a0fb-ca38004a1105@j4g2000yqe.googlegroups.com>
NNTP-Posting-Host: gwz82.internetdsl.tpnet.pl
Mime-Version: 1.0
X-Trace: news.lublin.pl 1257183121 9846 80.52.205.82 (2 Nov 2009 17:32:01 GMT)
X-Complaints-To: abuse@news.lublin.pl
NNTP-Posting-Date: Mon, 2 Nov 2009 17:32:01 +0000 (UTC)
User-Agent: slrn/0.9.9p1 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit