![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 487 Pomógł: 7 Dołączył: 7.01.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Będę wdzięczny za oceny, opinie i uwagi odnośnie kodu frameworka - http://framework.dywicki.pl (przykładowy webapp w katalogu Example).
Ten post edytował splatch 13.02.2006, 08:46:49 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Tu też pojawia się problem z analizą. Np. przydałyby się jakieś schematy UML.
Np. w DatabaseManage widzę coś takiego w konstruktorze jak : ServiceLocator - nie umiem tego znaleźć, gdzie to jest zdefiniowane, albo ReflectionClass. DatabaseManager ma przechowywać obiekty klasy PDODatabase? Jeśli nie to jaki jest jego cel? Osobiście wolałbym stworzyć PDODatabase jako singleton dziedziczący po PDO. W metodzie getInstance jako argument podawałoby się DSN. Aktualnie zwracasz obiekt PDO... gdybś to zrobił tak jak ja podałem mógłbyś np. dodać obsługę logowania wykonywanych zapytań, albo liczenie czasu wykonania poszczególnego zapytania. Co do widoku.. kiedyś chciałem to zrobić globalnie, ale w pewnym momencie zdecydowałem się, że klasa odpowiedzialna za widok jest tworzona w samej akcji.. to akcja decyduje co i w jaki sposób zostanie wyświetlone. Jest to dość elastyczna metoda. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 13:55 |