🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#28354
Author: Szyk
Date: Tue, 06 Dec 2011 18:51
17 lines
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
#28355
Author: khonsu
Date: Thu, 08 Dec 2011 13:40
25 lines
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
#28357
Author: Rafal
Date: Tue, 13 Dec 2011 20:14
31 lines
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
#28356
Author: Dzinek
Date: Tue, 13 Dec 2011 23:19
8 lines
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
#28358
Author: Artur M. Piwko
Date: Wed, 14 Dec 2011 07:46
18 lines
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
#28359
Author: Szyk
Date: Fri, 23 Dec 2011 09:18
19 lines
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
#28360
Author: Roman Dobosz
Date: Fri, 23 Dec 2011 09:50
14 lines
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
#28361
Author: Rafal
Date: Fri, 23 Dec 2011 13:58
26 lines
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