Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

proste i niezwykle praktyczne nazewnictwo kodu

58 views
Skip to first unread message

Szyk

unread,
Dec 6, 2011, 1:51:52 PM12/6/11
to
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

khonsu

unread,
Dec 8, 2011, 8:40:29 AM12/8/11
to
OMG! "Polski novoczesny" - normalnie śmiech na sali, czego to ludzie nie
wymyślą...

--- Posted via news://freenews.netfront.net/ - Complaints to ne...@netfront.net ---

Rafal

unread,
Dec 13, 2011, 3:14:51 PM12/13/11
to
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

Dzinek

unread,
Dec 13, 2011, 6:19:21 PM12/13/11
to
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.

Artur M. Piwko

unread,
Dec 14, 2011, 2:46:37 AM12/14/11
to
In the darkest hour on Tue, 13 Dec 2011 21:14:51 +0100,
Rafal <ra...@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.

Szyk

unread,
Dec 23, 2011, 4:18:45 AM12/23/11
to

> 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)...

Roman Dobosz

unread,
Dec 23, 2011, 4:50:11 AM12/23/11
to
On Fri, 23 Dec 2011 10:18:45 +0100
Szyk <szy...@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.

Rafal

unread,
Dec 23, 2011, 8:58:52 AM12/23/11
to
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
0 new messages