![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 2 Dołączył: 12.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Chciałbym poznać wasze zdanie na temat nazewnictwa klas i funkcji. Osobiście pozbyłem się dużych liter z nazw plików i nazw funkcji.
plik: ~/my/class.php
Dlaczego tak? 1. Nazwy plików i folderów pisane zawsze z małej litery - pozbywam się problemów na serwerach *nixowych. 2. W bazie danych większość tabel ma pole "id". W momencie relacji dodaję pole "x_id" (przykładowo "product_id") - przez co łatwo zadbać o porządek 3. Router zamienia duże litery na małe, wszelkie znaki specjalne na _, kontroler ma ładny dostęp do odpowiednich funkcji domain.com/my-function (tłumaczone na my_function), a nie domain.com/myFunction Standardy (np. PSR-0) idą zupełnie w inną stronę, czego nie potrafię zrozumieć. Jaki system wy stosujecie i dlaczego tak? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jaki system wy stosujecie i dlaczego tak? PSR-0 Bo jest dobry. Twój sposób niczego nie wnosi. Cytat 3. Router zamienia duże litery na małe, wszelkie znaki specjalne na _, kontroler ma ładny dostęp do odpowiednich funkcji domain.com/my-function (tłumaczone na my_function), a nie domain.com/myFunction Jeśli wczytujesz kontroler przez url bezpośrednio to może i dobre, ale jakoś sobie nie wyobrażam tego przy zaawansowanych projektach. Poza tym router zamienia znaki? poronione. Ten post edytował !*! 12.04.2012, 18:42:36 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:58 |