![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 29.07.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałby prosić o ocenę oraz konstruktywną krytykę mojej klasy Route. Domyślam się że jest w niej dużo rzeczy do poprawny, udoskonalenia. Dopiero zaczynam na "poważnie" swoją przygode z OOP (w całości w php jestem samoukiem). Także prosze o wytknięci błędów. Plik Route.php
Oraz jego użycie index.php
Ten post edytował MAKSS966 3.09.2013, 22:10:58 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
1) Łamiesz zasadę Single Responsibility Principle
2) Uzależniasz klasę od swojej struktury katalogów (vide admin), poza tym źle używasz funkcji strpos - 0 a false to różnica, poczytaj dokumentację. 3) Poczytaj o PSR-0, PSR-1 4) Czemu łapiesz wyjątki i wyświetlasz błędy? Co jeżeli ktoś chciałby sam błędy obsługiwać? 5) Gdzie testy jednostkowe? Przeanalizuj i oceń jak takie rzeczy wyglądają w profesjonalnych rozwiązaniach: http://api.symfony.com/2.0/Symfony/Compone...ing/Router.html http://framework.zend.com/manual/2.0/en/mo...vc.routing.html Ten post edytował em1X 27.09.2013, 09:45:52 -------------------- eh, co polska wódka to polska wódka
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 18:47 |