![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 14.10.2019 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Zaczynam naukę OOP i w napisałem skrypt który umożliwia rejestracje/logowanie/zwrot/wypożyczenie książek. Mam świadomość istnienia SOLID oraz PSR - czytałem o PSR 1 / 2 i staram się przestrzegać. Nie znam MVC ani testów np. PHPUnit - to będą kolejne kroki w nauce. Czy taki skrypt można określić obiektowym, czy jest to jakaś hybryda? Zanim pójdę dalej jw chciałbym nauczyć się dobrych nawyków i w prawidłowy sposób posługiwać się OOP. Skrypt nie wszedł na forum, umieściłem na githubie Link do GitHub Moje dodatkowe pytania: 1. Tworzenie obiektu Database w konstruktorze innych klas, czy jest to prawidłowe? 2. Metoda checkCredentials klasy log - czy nie narusza zasady pojedynczej odpowiedzialności? Czy nie powinna np. wyszukiwać użytkownika,a następnie inna metoda powinna weryfikować dane? Dzięki za wszystkie uwagi i poświęcony czas (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 14.10.2019 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Utknąłem, nie mam pomysłu, przeglądałem dokumentacje Symphony i Zenda, ciężko znaleźć coś konkretnego o front controlerze - w dokumentacji tych frameworków fc nie jest obiektem, a jeśli dobrze Was zrozumiłem fc miał być obiektem.
Ponadto utknąłem na etapie gdy kontroler wywołuje return new Response - nie mam pomysłu jak front controller ma przechwycić return new Response, skoro to dispath w ruterze wywołuje tą metodę w linijce Kojarzycie jakieś artykuły z rozpisanym MVC w taki sposób, że fc obsługuje response? Tutaj mocno roboczy i tymczasowy kod: Odwiedź moją stronę EDIT: Coś wykminiłem, nie podpowiadajcie, niedługo wrócę (IMG:style_emoticons/default/smile.gif) Ten post edytował mrpickles 6.12.2019, 19:01:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 13:35 |