konto usunięte

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

Pogadajmy o zmiennych ;). Dajecie nieraz jakieś śmieszne nazwy? Używacie raczej polskich, czy angielskich nazw?

Ja zawsze byłem zdania, że zmienna musi mi mówić co zawiera, nawet jeśli po 2 miesiącach włączę plik, ale jednocześnie nie może być zbyt długa, żeby się z nią nie babrać. No, i ja np. daję angielskie nazwy wszystkiemu ;), łącznie z komentarzami.
Aczkolwiek... Kilka razy tam jakaś $kurwa, $cipka się wkradły ;D.

I pamiętajcie:

$kobieta - kobieta zmienną jest ;D.

konto usunięte

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

ja tam daje po polskiemu, ale do jakichs tempow to mam $aa, $bb, $ww, $zz czyli ni ladu ni skladu, zadnych $tmp itp.

kiedys widzialem kod packera znakowego ktory byl na zasadzie
lda $chlop
adc $penis
sta $cipka

co smieszniejsze - ten kod mial z 200 linii i dzialal poprawnie skladniowo ;-)

w obecnej Firmie do tymczasowego zapytania stosuje sie zmienna "quPomoc".

powiesilem wiec sobie kartke w pokoju:

rano, wieczor, we dnie, w nocy
badz mi zawsze quPomocy ;-)
Andrzej Dybionka

Andrzej Dybionka Full Stack Developer

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

Nazwy zmiennych robię od angielskich słów. Raczej standard.

konto usunięte

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

a ja tam przewaznie

$f = @mysql_query('lala');
$c = @mysql_num_rows($f);

if($c == 0)
{
ni ma rekordów mości panie
}
else
{
$rr = mysql_fetch_array($f);

lalala
}

ale to tylko dla zapytań.

normalnie mam jakieś tam $post_county i inne ;).
A jeśli chodzi o tymczasowe nazwy.. staram się dawać im w miarę zrozumiałe nazwy, żebym za 2 tygonie nie myślał 30 minut co to $aaa zawiera ;).Jakub Świegot edytował(a) ten post dnia 28.01.08 o godzinie 14:32

konto usunięte

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

ja daje nazwy w PLN ;)

$oNazwaObiektu
$iLiczba
$sNazwa
$aTablica

Ogólnie jeśli piszę projekt sam od początku do końca to trzymam się konwencji $sFajnaDupa, ale czasami trzeba się wgryź w $mniej_fajne_dupy. Tak czy owak byle było by czytelnie i zachowana konwencja..

konto usunięte

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

no konwencja to podstawa, nie lubie miec 1 kawalka kodu w 1 stylu i 3 w innym ;). straszny smietnik sie robi.
Andrzej Zawadka

Andrzej Zawadka
Projektant/Programis
ta

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

Ja daję nazwy zmiennych po Angielsku, zbitki słów poprzedzone przedrostkiem typu zmiennej np. $sUserDescription dla zmiennej znakowej, $nUserCounts dla zmiennych na wartości numeryczne itd. Zmienne iteracyjne to u mnie najczęściej $i, $k itp. Zmienne tymczasowe dostają przedrostek 'tmp' np $tmpsUserDescription. Komentarze niestety piszę po Polsku bo na wymyślanie jak to powinno być po Angielsku i to jeszcze zrozumiale szkoda mi czasu.

konto usunięte

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

Tutaj jest fajna lektura http://framework.zend.com/wiki/display/ZFDEV/PHP+Codin...
Michał C.

Michał C. Deputy Head of
Software Development

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

Angielskie nazwy + pierwsza litera oznacza typ + CamelCase. Oprocz tego kilka innych dodatkow, jak np. tablica zawsze jest w liczbe mnogiej ("s" na koncu), iteratory standard czyli $i, $k, $v. No i nazywanie okreslonych zmiennych w okreslony sposob. Dlugo dochodzilem do wypracowania swoich standardow :)

konto usunięte

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

iteratory: $i, $j, $k
uchwyt pliku: $f
zmienne (PHP5): $CamelVariable (angielskie)
zmienne prywatne (PHP4): $_CamelVariable (podkreślenie - priv)

nie polecam:
- $zz - użyte raz prowadzi do recydywy (no chyba że od razu ustalamy tylko do konkretnych przypadków)
- $tmpMySum - prefiks "tmp" może być użyty zbyt często no i oczywiście w sposób naturalny zamazuje znaczenie zmiennej

Czasami mi jeszcze wraca $sName - łańcuch z Delphi, ale jakoś w PHP-ie to mało przydatne.

konto usunięte

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

tak mi się przypomniało stwierdzenie z którejś książki o php odnośnie konwencji pisania zmiennych:

"byle jak - byle wszędzie tak samo"
Mirosław O.

Mirosław O. netBOMB.pl

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

"obyś cudzy kod poprawiać musiał..." ;)

konto usunięte

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

Mirosław O.:
"obyś cudzy kod poprawiać musiał..." ;)
Komu tak źle życzysz ?

Zmienne... raczej byle jak - byle wszędzie tak samo ;)

Zdarza się, że "tmp" to $x, $y, $z, $xx ....
Zdarza się, że w trakcie analizy szukając "byka" stosuję $byk a później by w parze była - to $krowa ;) ;)

W sytuacjach ekstremalnych nie stronię od $dupa tudzież innych epitetów ;)
Generalnie jednak nazwy polskie mówiące o zawartości - czasem dwuczłonowe ($menu , $tresc, $menu_male ... ).Robert B. edytował(a) ten post dnia 28.01.08 o godzinie 17:37
Mirosław O.

Mirosław O. netBOMB.pl

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

Robert B.:
Komu tak źle życzysz ?

Tym wszystkim, którzy tworzą "własne standardy" ;)
Michał C.

Michał C. Deputy Head of
Software Development

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

Piotr Likus:
zmienne prywatne (PHP4): $_CamelVariable (podkreślenie - priv)
Dokladnie tak :)

konto usunięte

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

Bardzo ulatwia sprawe pseudo deklarowanie zmiennych na poczatku z komentarzem.
Szczegolnie w narzedziach z podpowiadaniem skladni i dodawaniem komentarzy

konto usunięte

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

Mirosław O.:
...
Tym wszystkim, którzy tworzą "własne standardy" ;)

Więc na którymś Spodku będę musiał Tobie to wyperswadować ;)
Mirosław O.

Mirosław O. netBOMB.pl

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

Co, stosowanie ogólnie przyjętych rozwiązań na rzecz własnej radosnej twórczości? W takim razie nie sądzę aby Ci się to udało ;)
Filip Górny

Filip Górny Programista,
webdeveloper.

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

u mnie są za zwyczaj angielskie nazwy, z pewnymi stalymi "przyzwczajeniami"

while ($row = $db->FetchAssoc())

albo

foreach ($row as $k => $v) // zawsze $k i $v od key i value w foreach robie

for oczywiście z $i, co ciekawe gdy uczylem sie programowac wymyslilem sobie ze zawsze bede robil $i do fora, potem odkrylem ze to nie moj wymysl :]
Michał C.

Michał C. Deputy Head of
Software Development

Temat: Jakie dajecie nazwy zmiennych w swoich skryptach? ;D

Filip Górny:
u mnie są za zwyczaj angielskie nazwy, z pewnymi stalymi "przyzwczajeniami"

while ($row = $db->FetchAssoc())
A jak masz kilka petli to nazywasz $row1, $row2?
IMO bezsens. Lepiej nazwy dokladnie znaczace typu $rowProdkty itp.

Następna dyskusja:

kolizja zmiennych




Wyślij zaproszenie do