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

Ocena kodu - JS I PHP

Object Storage Arubacloud
0 głosów
211 wizyt
pytanie zadane 17 stycznia 2018 w Nasze projekty przez Gambr Dyskutant (7,530 p.)
edycja 17 stycznia 2018 przez Gambr

Witam. Stworzyłem prostą gierkę przeglądarkowa. Można zagrać tutaj. Na stronie jest też link do GitHuba.  W webówce jestem raczej początkujący. Proszę o ocenę PHP i JS i wytknięcie ewentualnych błędów - z góry dzięki za review smiley


 

1 odpowiedź

+1 głos
odpowiedź 17 stycznia 2018 przez CenterPL Pasjonat (19,070 p.)
Po wpisaniu pseudo danych i wybraniu sign up a potem Play, dostałem takie coś:

Fatal error: Call to undefined method PDOStatement::fetch_assoc() in /home/endnote/domains/jozef-pilsudski.pl/public_html/game.php on line 125

W game.php w jednym miejscu (linia 19) tworzysz obiekt połączenia mysqli, a w linii 86 pod tą samą zmienną tworzysz obiekt pdo. Zdecyduj się.

Po drugie nie łącz php z htmlem, staraj się trzymać to całkiem osobno. Możesz użyć jakiegoś systemu szablonów, twig czy smarty.

Ponadto lepiej by było, gdybyś utworzył sobie klasę obsługującą łączenie z bazą danych.

W pliku index.php odnosisz się do pliku connect.php, który nie istnieje, przynajmniej w repo go nie ma.

Wszystkie nazwy plików po angielsku prócz jednego - podsumowanie.php, trochę oczy bolą :P

Tytuł commitów "no message" pozostawia wiele do życzenia ;)

Na Twoim miejscu przerobiłbym to też na obiektowe podejście. Rozumiem, że to bardzo prosta apka, ale trzeba na czymś się tego uczyć.

Poczytaj o PSR i staraj się też tego trzymać, na tę chwilę głównie chodzi o styl pisania.

JS'a nie oceniam, bo nie czuję ni trochę kompetentny w tym temacie. Logiki też na razie nie sprawdzałem, bo przerwa w pracy jest za krótka :D
komentarz 17 stycznia 2018 przez Gambr Dyskutant (7,530 p.)
Connect php jest w ignorowany przez gita i to celowy zabieg. A z tym PDO to zaraz poprawie XD

Podobne pytania

0 głosów
2 odpowiedzi 184 wizyt
pytanie zadane 17 stycznia 2018 w Nasze projekty przez Gambr Dyskutant (7,530 p.)
0 głosów
1 odpowiedź 418 wizyt
+3 głosów
2 odpowiedzi 303 wizyt

92,555 zapytań

141,403 odpowiedzi

319,554 komentarzy

61,939 pasjonatów

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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...