🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: python vs php - potrzebne argumenty

#26791
From: pakalk
Date: Mon, 02 Nov 2009 18:10
42 lines
3653 bytes
On Nov 2, 6:32 pm, Grzegorz Staniak <gstan...@wp.pl> wrote:
> On 02.11.2009, pakalk <pak...@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

Ignorowanie bledow jest super sposobem na radzenie sobie z nimi.

> 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,

O tak - Ty masz duzo wspolnego szczegolnie z bezpieczenstwem, jak
chcesz userowi backtrace wystawic...

> a zobaczysz traceback". Możesz mi wyjaśnić, dlaczego
> niezbędne miałoby być w takiej sytuacji zapisywanie
> czegokolwiek do loga?

Zapisywanie bledow do loga, tak czy owak, powinno miec miejsce. Zeby
wiedziec, ze wystapily.

> Albo różnicowanie zachowania
> programu w zależności od tego jaki wyjątek się pojawił?

Dlatego, ze na rozne bledy roznie nalezy reagowac. Chyba, ze chcesz
wlasnie blad zignorowac, co rozwiazaniem problemu nie jest. (Chyba, ze
wiesz, ze blad moze wystapic i masz to w d).
Technical Details
Message-ID: <4613eeac-e270-4854-99fb-5c78ab2da9c2@o10g2000yqa.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!o10g2000yqa.googlegroups.com!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> <hcn52h$9jm$1@news.lublin.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!o10g2000yqa.googlegroups.com!not-for-mail
From: pakalk <pakalk@gmail.com>
Newsgroups: pl.comp.lang.python
Subject: Re: python vs php - potrzebne argumenty
Date: Mon, 2 Nov 2009 10:10:02 -0800 (PST)
Organization: http://groups.google.com
Lines: 42
Message-ID: <4613eeac-e270-4854-99fb-5c78ab2da9c2@o10g2000yqa.googlegroups.com>
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>  <hcn52h$9jm$1@news.lublin.pl>
NNTP-Posting-Host: 83.4.171.244
Mime-Version: 1.0
X-Trace: posting.google.com 1257185403 27669 127.0.0.1 (2 Nov 2009 18:10:03 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Mon, 2 Nov 2009 18:10:03 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: o10g2000yqa.googlegroups.com; posting-host=83.4.171.244;  posting-account=rLTIYAoAAAAC0UY184o3dcMgnRpikGCw
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US)  AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.27 Safari/532.0,gzip(gfe),gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit