Article View: pl.comp.lang.python
Article #26791Re: python vs php - potrzebne argumenty
From: pakalk
Date: Mon, 02 Nov 2009 18:10
Date: Mon, 02 Nov 2009 18:10
42 lines
3653 bytes
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-mailReferences:
<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