Thread View: pl.comp.lang.python
8 messages
8 total messages
Started by Szyk
Tue, 06 Dec 2011 18:51
proste i niezwykle praktyczne nazewnictwo kodu
Author: Szyk
Date: Tue, 06 Dec 2011 18:51
Date: Tue, 06 Dec 2011 18:51
17 lines
1624 bytes
1624 bytes
Witam Od dłuższego czasu stosuję sposób nazewnictwa http://nazewnictwo.cba.pl/ i nie skromnie przyznam, że się świetnie sprawdza. Teraz jak wracam do kodu to wcale nie zastanawiam się co też zmienna i czy j albo x3 oznacza, nie tracę czasu, tylko od razu napływa do mojego umysłu koncepcja działania taka jak w momencie pisania kodu. Obecnie trochę podrasowałem stronę http://nazewnictwo.cba.pl/ bo jak się okazało tylko Chrome wyświetlał ją poprawnie. Teraz przetestowałem ją na FireFox i Internet Explorer i wygląda, że dobrze działa (pomijając bezsensowne komunikaty Internet Explorera v stylu: "wyłącz dodatki to przyspieszy przeglądarkę"). Stronę testowałem na Widows 7 32bit. W razie problemów był bym wdzięczny za info. miłego kodowania i pozdro Szyk
Re: proste i niezwykle praktyczne nazewnictwo kodu
Author: khonsu
Date: Thu, 08 Dec 2011 13:40
Date: Thu, 08 Dec 2011 13:40
25 lines
1949 bytes
1949 bytes
On Tue, 06 Dec 2011 19:51:52 +0100, Szyk <szyk100@o2.pl> wrote: > Witam > > Od dłuższego czasu stosuję sposób nazewnictwa http://nazewnictwo.cba.pl/ > i nie skromnie przyznam, że się świetnie sprawdza. Teraz jak wracam do > kodu to wcale nie zastanawiam się co też zmienna i czy j albo x3 > oznacza, nie tracę czasu, tylko od razu napływa do mojego umysłu > koncepcja działania taka jak w momencie pisania kodu. > > Obecnie trochę podrasowałem stronę http://nazewnictwo.cba.pl/ bo jak się > okazało tylko Chrome wyświetlał ją poprawnie. Teraz przetestowałem ją na > FireFox i Internet Explorer i wygląda, że dobrze działa (pomijając > bezsensowne komunikaty Internet Explorera v stylu: "wyłącz dodatki to > przyspieszy przeglądarkę"). Stronę testowałem na Widows 7 32bit. W razie > problemów był bym wdzięczny za info. > > miłego kodowania i pozdro > Szyk OMG! "Polski novoczesny" - normalnie śmiech na sali, czego to ludzie nie wymyślą... --- Posted via news://freenews.netfront.net/ - Complaints to news@netfront.net ---
Re: proste i niezwykle praktyczne nazewnictwo kodu
Author: Rafal
Date: Tue, 13 Dec 2011 20:14
Date: Tue, 13 Dec 2011 20:14
31 lines
2109 bytes
2109 bytes
At 06.12.2011 19:51, Szyk wrote:
> Witam
>
> Od dłuższego czasu stosuję sposób nazewnictwa http://nazewnictwo.cba.pl/
> i nie skromnie przyznam, że się świetnie sprawdza. Teraz jak wracam do
> kodu to wcale nie zastanawiam się co też zmienna i czy j albo x3
> oznacza, nie tracę czasu, tylko od razu napływa do mojego umysłu
> koncepcja działania taka jak w momencie pisania kodu.
>
> Obecnie trochę podrasowałem stronę http://nazewnictwo.cba.pl/ bo jak się
> okazało tylko Chrome wyświetlał ją poprawnie. Teraz przetestowałem ją na
> FireFox i Internet Explorer i wygląda, że dobrze działa (pomijając
> bezsensowne komunikaty Internet Explorera v stylu: "wyłącz dodatki to
> przyspieszy przeglądarkę"). Stronę testowałem na Widows 7 32bit. W razie
> problemów był bym wdzięczny za info.
>
> miłego kodowania i pozdro
> Szyk
1) W Pythonie notacja węgierska jest bez sensu. (zakładam użycie Py ze
względu na grupę) Przykład:
#--
foo = "Ala,As,Azor,Asia"
foo = foo.split(',')
#--
2) Python już ma opis, jak powinno się pisać kod (PEP 8).
--
Pozdrawiam, ..:: chommik ::..
Rafal Macyszyn
Re: proste i niezwykle praktyczne nazewnictwo kodu
Author: Dzinek
Date: Tue, 13 Dec 2011 23:19
Date: Tue, 13 Dec 2011 23:19
8 lines
1606 bytes
1606 bytes
On 8 Gru, 08:40, khonsu <fkho...@gmail.com> wrote: > OMG! "Polski novoczesny" - normalnie śmiech na sali, czego to ludzie nie > wymyślą... > Ja niestety przeczytałem też ciekawostkę pt. "Reforma pisovńi polskiej". To już nie jest śmieszne..... Proponuję EOT.
Re: proste i niezwykle praktyczne nazewnictwo kodu
Author: Artur M. Piwko
Date: Wed, 14 Dec 2011 07:46
Date: Wed, 14 Dec 2011 07:46
18 lines
1454 bytes
1454 bytes
In the darkest hour on Tue, 13 Dec 2011 21:14:51 +0100,
Rafal <rafal@chommik.eu> screamed:
> 1) W Pythonie notacja węgierska jest bez sensu. (zakładam użycie Py ze
> względu na grupę) Przykład:
> #--
> foo = "Ala,As,Azor,Asia"
> foo = foo.split(',')
> #--
> 2) Python już ma opis, jak powinno się pisać kod (PEP 8).
>
Co za problem zmienić na PEP 8V. ;D
--
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:234B ]
[ 08:46:13 user up 13016 days, 20:41, 1 user, load average: 0.24, 0.10, 0.72 ]
As far as we know, our computer has never had an undetected error.
Re: proste i niezwykle praktyczne nazewnictwo kodu
Author: Szyk
Date: Fri, 23 Dec 2011 09:18
Date: Fri, 23 Dec 2011 09:18
19 lines
1496 bytes
1496 bytes
> 1) W Pythonie notacja węgierska jest bez sensu.
Nie proponuję notacji węgierskiej.
(zakładam użycie Py ze
> względu na grupę) Przykład:
> #--
> foo = "Ala,As,Azor,Asia"
> foo = foo.split(',')
> #--
Jak tak programujesz, to gratuluje! Po kilku miesiącach powrót do
takiego kodu, to będzie mega-mix w główce.
> 2) Python już ma opis, jak powinno się pisać kod (PEP 8).
Nawet nie zamierzam tego czytać 17 ekranów == masakra. Mój opis zajmuje
nieco 2 ekrany (po odjęciu reklamy)...
Re: proste i niezwykle praktyczne nazewnictwo kodu
Author: Roman Dobosz
Date: Fri, 23 Dec 2011 09:50
Date: Fri, 23 Dec 2011 09:50
14 lines
1362 bytes
1362 bytes
On Fri, 23 Dec 2011 10:18:45 +0100
Szyk <szyk100@o2.pl> wrote:
> > 2) Python już ma opis, jak powinno się pisać kod (PEP 8).
> Nawet nie zamierzam tego czytać 17 ekranów == masakra. Mój opis zajmuje
> nieco 2 ekrany (po odjęciu reklamy)...
Rozumiem, że masz wsparcie w postaci narzędzia, które wypunktuje
uchybienia w Twojej konwencji?
--
-^- _ coś tam w tle sobie gra, np:
_ /O)_\// :wumpscut: - Angel (Deejaydead Remixx)
(_(|__(_(_) grf.
Re: proste i niezwykle praktyczne nazewnictwo kodu
Author: Rafal
Date: Fri, 23 Dec 2011 13:58
Date: Fri, 23 Dec 2011 13:58
26 lines
1968 bytes
1968 bytes
At 23.12.2011 10:18, Szyk wrote:
> Jak tak programujesz, to gratuluje! Po kilku miesiącach powrót do
> takiego kodu, to będzie mega-mix w główce.
Otrzymując surowy input, nie widzę potrzeby zapisywania tego pod całą
masą innych zmiennych. Na samym końcu przetwarzania dysponuję tyloma
przydatnymi zmiennymi, ile naprawdę potrzebuję. Fragment z kodu:
#-
out = Popen(['/usr/sbin/quotatool', '-u', username, '-d', '/home'],
stdout=PIPE).communicate()[0] # zawinęło się
out = out.strip().split(' ')
#-
Mogę zrobić to w jednej linii, wystarczy dodać po kropce. Ale zostawiłem
tak, żeby było widać, co się z tym dzieje. Przy okazji, linie byłyby w
myśl PEP8 dłuższe niż powinny. A out w formie stringa nie będzie mi
potrzebny.
Oczywiście stosować bez przesady. Nie będę zmieniał typu zmiennej gdzieś
w środku programu.
A co do 17 ekranów, PEP8 opisuje znacznie więcej niż nazwy zmiennych,
np. wcięcia, poprawny gramatycznie kod itp.
--
Pozdrawiam,
Rafal Macyszyn
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads