![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 359 Pomógł: 1 Dołączył: 16.04.2006 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Chiciałbym wiedzieć ilu z was używa i co o niej sądzicie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
A ja jestem wielkim zwolennikiem notacji węgierskiej w połączeniu z CamellCase.
Dlaczego? Nie zawsze przeglądam kod php w środowisku programistycznym. Czasem konieczne jest praca w jakimś prostszym edytorze. Wtedy typowanie zmiennych po ich nazwach okazuje się więcej niż przydatne. Wstępnie korzystałem z wersji 3-znakowej, tak jak mike_mech - ostatecznie stwierdziliśmy jednak, że jest to bezcelowe marnowanie dodatkowych 2 znaków, w sytuacji, gdy i tak nic więcej to nie wnosi. Dlatego został tylko jeden (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Argument o tym, że w przypadku zmiany typu zmiennej konieczna jest poprawka wielu jej wywołań jest CO NAJMNIEJ bzdurny. Przecież oczywiste jest, że jeśli coś, co było tekstem, stało się int, to służy do czegoś innego, będą na tej zmiennej wykonywane inne operacje i zmienna służyć będzie po prostu do czegoś innego. Tak więc kod i tak i tak trzeba będzie modyfikować. Taki los roztargnionych... A co z zmiennymi o nie określonym typie? Ja używam przedrostka m (mixed) i wtedy wiem dokładnie, że w tym przypadku konieczna jest zwiększona ostrożność w pracy z nią. A w przypadku obiektów, zgodnie z dłuższą rozmową, którą kiedyś prowadziliśmy w naszym php.pl'owym gronie, nazywam z dużych liter, bez żadnych dodatkowych przedrostków. Jest to jedyne odstępstwo od notacji Javy, na które zdecydowaliśmy się by wyraźnie zaznaczyć obiektowość niektórych atrybutów. (acha - w większości notacji denerwuje mnie jeszcze jedna rzecz - umiejscowienie spacji w strukturach kontrolnych. Nie wiem do końca dlaczego, ale nie znoszę zapisu if ($cos>0){ i za o wiele czytelniejszy uznaję if( cos>0 ){ - ale to już chyba moje prywatne zboczenie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 01:07 |