Article View: pl.comp.lang.python
Article #28064Re: Interpretowany czy kompilowany?
From: jacek2v
Date: Wed, 25 May 2011 14:09
Date: Wed, 25 May 2011 14:09
35 lines
3388 bytes
3388 bytes
On 25 Maj, 13:31, zbro...@tlen.pl wrote:
> On 25.05.2011 10:01, jacek2v wrote:
>
> > To prawda typowanie w nagłówkach ma dodatkowy bonus bo się w części
> > "samodokumentuje". Oczywiście można zrobić tak:
> > def find_user(lst_users, dict_properties): lub tak: def
> > find_user(users=[], properties={}):
>
> Wiem że można, ba, wiedziałem że taki argument padnie ;).
> Osobiście w swojej karierze spotkałem się z wypasionymi dokumentami
> określającymi konwencje nazewnicze, których celem było właśnie
> "przemycenie" definicji typu w nazwie argumentu.
> Tylko skoro już przemycamy typ argumentu, to fajnie, jak by nam
> kopilator (albo dowolny inny tool) sprawdził zgodność typów przy
> wywołaniach ;)
Do Javy był tool co sprawdzał konwencje nazewnicze (ale nie zgodność
typów :)), możliwe, że Pythona też jest - jeszcze żadnego nie
namierzyłem.
BTW: Mimo to, bez krótkiego opisu funkcji: "do czego ona jest" nie
obejdzie się.
> > BTW: Nie lubię "_" w nazwach :) i nie wiem czy przekonam się do nich w
> > Python :). Dlatego wolę tak:
> > def findUser(lstUsers, dictProperties):
>
> W pythonie jednak dużo częściej stosuje się konwencję z podkreśleniami,
> a ja staram się dostosować.
Wiem, ale jeszcze minie trochę czasu (parę lat?:)) zanim wrócę do
"podłóg" :) - kiedyś wypleniłem w sobie "_" i jakoś trudno wrócić.
Zawsze to jeden znak więcej :D
Pzdr.
Jacek
Technical Details
Message-ID:
<e166bd19-c080-4ce1-a4c0-52fb88320292@x10g2000yqj.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!x10g2000yqj.googlegroups.com!not-for-mailReferences:
<iqmlha$r29$1@news.onet.pl> <iqrlte$rfe$1@news.onet.pl> <87k4dqe6vw.fsf@smsnet.pl> <iqt8gb$lo1$1@solani.org> <e423ccad-b001-4931-8e98-68982533d79f@d15g2000yqn.googlegroups.com> <iqtsq9$j2e$4@solani.org> <4d8313d9-cc85-4065-b94d-c7433e6d51de@p6g2000vbn.googlegroups.com> <iqugpk$vbu$3@solani.org> <64a9b1f5-e71a-4b1e-b54b-029a032d6a17@x1g2000yqb.googlegroups.com> <ir58gg$me$1@speranza.aioe.org> <2f93f4ca-ccb1-42a5-b199-2d9902ee8629@l18g2000yql.googlegroups.com> <ir90vs$nd8$1@speranza.aioe.org> <b807128c-8325-4ef6-93a9-c41ba1609583@h7g2000yqa.googlegroups.com> <irbh66$4fa$1@news.onet.pl> <c4a63f8f-afbc-4dab-ab9e-4c241433ab38@28g2000yqu.googlegroups.com> <irg9ua$pb6$1@news.onet.pl> <3ede9f91-b3da-4845-94e3-697e9301d530@d1g2000yqm.googlegroups.com> <iripar$e44$1@news.onet.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!x10g2000yqj.googlegroups.com!not-for-mail From: jacek2v <jacek2v@gmail.com> Newsgroups: pl.comp.lang.python Subject: Re: Interpretowany czy kompilowany? Date: Wed, 25 May 2011 07:09:55 -0700 (PDT) Organization: http://groups.google.com Lines: 41 Message-ID: <e166bd19-c080-4ce1-a4c0-52fb88320292@x10g2000yqj.googlegroups.com> References: <iqmlha$r29$1@news.onet.pl> <iqrlte$rfe$1@news.onet.pl> <87k4dqe6vw.fsf@smsnet.pl> <iqt8gb$lo1$1@solani.org> <e423ccad-b001-4931-8e98-68982533d79f@d15g2000yqn.googlegroups.com> <iqtsq9$j2e$4@solani.org> <4d8313d9-cc85-4065-b94d-c7433e6d51de@p6g2000vbn.googlegroups.com> <iqugpk$vbu$3@solani.org> <64a9b1f5-e71a-4b1e-b54b-029a032d6a17@x1g2000yqb.googlegroups.com> <ir58gg$me$1@speranza.aioe.org> <2f93f4ca-ccb1-42a5-b199-2d9902ee8629@l18g2000yql.googlegroups.com> <ir90vs$nd8$1@speranza.aioe.org> <b807128c-8325-4ef6-93a9-c41ba1609583@h7g2000yqa.googlegroups.com> <irbh66$4fa$1@news.onet.pl> <c4a63f8f-afbc-4dab-ab9e-4c241433ab38@28g2000yqu.googlegroups.com> <irg9ua$pb6$1@news.onet.pl> <3ede9f91-b3da-4845-94e3-697e9301d530@d1g2000yqm.googlegroups.com> <iripar$e44$1@news.onet.pl> NNTP-Posting-Host: 87.205.244.228 Mime-Version: 1.0 X-Trace: posting.google.com 1306332595 26870 127.0.0.1 (25 May 2011 14:09:55 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 25 May 2011 14:09:55 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: x10g2000yqj.googlegroups.com; posting-host=87.205.244.228; posting-account=eZNabgoAAAATP5GyCUr-uXZ_s7vjxVeX User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-Header-Order: HNKRUAELSC X-HTTP-UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.71 Safari/534.24,gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit