• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

[CR] PHP (#5): Poznajemy bibliotekę PDO

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
+6 głosów
2,516 wizyt
pytanie zadane 29 grudnia 2017 w Nasze poradniki przez Mirosław Zelent Nałogowiec (34,780 p.)

CR = Code Review. O co chodzi? Zajrzyj tutaj
Pełna lista wszystkich Code Review? Zajrzyj tutaj

https://www.youtube.com/watch?v=6fn55yrdwkk

Paczka z plikami z odcinka do pobrania: TUTAJ

komentarz 29 grudnia 2017 przez Eryk Andrzejewski Mędrzec (164,260 p.)

Ja się tam na PHP nie znam, więc czekam na recenzję jakiegoś eksperta, ale moim zdaniem wygląda to całkiem ok (ale jakiś system szablonów typu Twig by się przydał jeszcze). wink

komentarz 29 grudnia 2017 przez Ehlert Ekspert (214,470 p.)
@Eryk Andrzejewski zanim Twig to jeszcze Composer, OOP, Namespacey i jakieś uogólnione podejść architektoniczne. Myślę, że taki odcinek nie musiałby być długi a wniósłby bardzo wartościowy content. Mimo wszystko fajnie widzieć PDO i rozwój serii w pozytywną stronę.
komentarz 29 grudnia 2017 przez Eryk Andrzejewski Mędrzec (164,260 p.)

A to nie było tam jeszcze OOP? surprise

Nie no, w takim razie lepiej wcześniej takie podstawowe rzeczy pokazać, póki co też w kodzie żadnego podziału na funkcje nie widziałem, a może by się taki przydał. wink

komentarz 3 stycznia 2018 przez PaulGilbert Gaduła (3,280 p.)
OOP było wyjaśnione w osobnym kursie do którego było odesłanie.
komentarz 3 stycznia 2018 przez Ehlert Ekspert (214,470 p.)
No tak. Było odesłanie. W sumie starczy.

1 odpowiedź

+7 głosów
odpowiedź 29 grudnia 2017 przez Arkadiusz Waluk Ekspert (289,990 p.)
Wiem że to temat typowo pod code review, ale chciałbym powiedzieć kilka słów. Jestem mocno zaskoczony i to... pozytywnie. Poprawki, które zaproponowaliśmy do przekazanego nam przed nagraniem kodu, faktycznie zostały w większości wprowadzone. Mamy w miarę przestrzegane PSR-2, jest PDO z ładnym bindowaniem. Jest i filter_input(), wstawianie zmiennych w ciągi z { }, czy kodowanie bazy danych jako utf8mb4. Chyba nawet udało się lekko oddzielić widok (HTML) od logiki (kodu PHP) - i to i to jest co prawda w jednym pliku, ale najpierw jest cały kod PHP, a dopiero później jest np. wyświetlane w kodzie HTML to co wcześniej było pobrane z bazy.

Z pewnością nie jest to kod idealny, ale nikt tego podczas nauki nie oczekuje - to niemożliwe i nie chcę, aby ktokolwiek tak to odebrał. Chcieliśmy tylko jako społeczność forum (albo jej część), aby kod mógł być lepszy, długo zwracaliśmy na to uwagę i nie jeden temat o tym powstał. I to się właśnie udało, przynajmniej w jakiejś części. Ja, jako recenzujący, jestem zadowolony z tego odcinka. W mojej ocenie poszło to w dobrą stronę. Mam nadzieję, że Mirosław jako autor jest z tego odcinka i otrzymanej od nas oceny również zadowolony. Chętnie możemy pomóc przy kolejnych odcinkach, jeśli tylko będziesz Mirosławie chętny to dawaj znać. Liczę na to, że uda się zachować kurs w formie jakiej będziesz chciał, ale jednocześnie wpleść w niego nieco lepszy kod, jak to się udało w tym filmie :)
2
komentarz 29 grudnia 2017 przez Mirosław Zelent Nałogowiec (34,780 p.)
To ja dziękuję wszystkim, którzy poświęcili swój prywatny czas na zajrzenie do źródła, a szczególnie Tobie Arku za ogarnięcie tego procesu i zredagowanie w całość! Realna pomoc to rzeczywiście była miła odmiana, zbyt często w internecie twórca spotyka się z negatywną postawą, wyśmiewaniem, listami zarzutów, deprecjonowaniem, agresją. Chapeau bas dla ludzi, którzy wolą tworzyć wartość, zamiast karmić swój perfekcjonizm. Myślę, że wspólnymi siłami udało nam się stworzyć fajny, wartościowy odcinek dla adeptów PHP i to jest realna wartość dla wszystkich, która powstała z niczego dzięki pasji i inicjatywie. Dziękuję za poświęcony czas i oczywiście w miarę możliwości postaram się uruchomić kolejne tego typu pozytywne kolaboracje w przyszłości. Pozdrawiam!

Podobne pytania

+11 głosów
16 odpowiedzi 16,434 wizyt
+1 głos
2 odpowiedzi 2,547 wizyt
pytanie zadane 17 maja 2017 w Nasze poradniki przez Mirosław Zelent Nałogowiec (34,780 p.)
+5 głosów
0 odpowiedzi 4,559 wizyt
pytanie zadane 25 marca 2017 w Nasze poradniki przez Mirosław Zelent Nałogowiec (34,780 p.)

93,166 zapytań

142,177 odpowiedzi

321,946 komentarzy

62,495 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 688p. - dia-Chann
  2. 676p. - CC PL
  3. 675p. - Łukasz Piwowar
  4. 664p. - Marcin Putra
  5. 662p. - Łukasz Eckert
  6. 649p. - Michal Drewniak
  7. 641p. - rafalszastok
  8. 641p. - rucin93
  9. 629p. - Piotr Aleksandrowicz
  10. 629p. - Adrian Wieprzkowicz
  11. 621p. - Dawid128
  12. 612p. - Mikbac
  13. 611p. - ksalekk
  14. 606p. - Mariusz Fornal
  15. 602p. - Michał Telesz
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...