Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Można usunąć
Bubulek
post 11.08.2014, 22:52:33
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 11.08.2014

Ostrzeżenie: (10%)
X----


Do usunięcia.

Ten post edytował Bubulek 12.08.2014, 00:56:25
Go to the top of the page
+Quote Post
Dejmien_85
post 12.08.2014, 00:05:22
Post #2





Grupa: Zarejestrowani
Postów: 251
Pomógł: 23
Dołączył: 23.04.2013

Ostrzeżenie: (0%)
-----


Hmm, wiedziałem, że po zajrzeniu do Twoich plików nie zobaczę tam tego, o czym sobie na co dzień czytam w książeczkach różnorakich (z jednym wyjątkiem, o czym dalej), także powiedzieć mogę, że musisz postanowić, czy...
a) Dalej będziesz bawił się w Cowboya, który sunie na rumaku prze pustynie i strzela z rewolweru do Indian, popijajac whisky i bawiąc się przy tym przednio.
b) Weźmiesz się w garść, kupisz jakąś dobrą książkę (o PHP i wzorcach) i zaczniesz ją czytać, uczyć się i pisać (lub chociaż zaczniesz pracę z jakimś frameworkiem PHP)

Ogólnie kod wygląda kiepsko, ale nie martw się, na starcie to normalne. To co najbardziej rzuca się w oczy to Sphagetti (widok panelu to masakra, pomieszane PHP z HTML-em, to jest główny powód dlaczego tego języka czasem nienawidzę - chodzi o to, że pozwala na takie machloje). Piszesz także strasznie długi i skomplikowany kod, z dziesiątkami warunków - nie tędy droga. Kod ma być czyty i przejrzysty, a prezentacja ma się trzymać zdala od logiki (tj. nie mieszaj HTML-a z PHP-em, to grzech ciężki - w niektórych kręgach grozi to samosądem, tj. ukamieniowaniem).

Ogólnie:
1. Na początek radzę zapoznanie się z jakimś frameworkiem PHP, na start może być CodeIgniter (posiada polską dokumentację, jest strasznie prosty w obsłudze, wspiera MVC, także od razu unikniesz tworzenia potworów Sphagetti).
2. Wybierz sobie jakiś standard pisania kodu (np. PSR-2), Twoje standardy kodowania są nie-PHP-owe, widzę zapędy z HTML-a, np. pisanie na końcu metod komentarzy "//end of methodName()". ; )
3. Kup 2 książki:
- jedną wprowadzającą do PHP (poznaj ten język)
- drugą o rzeczach zaawansowanych (wzorce projektowe, programowanie obiektowe itd).
4. Czytaj o Wzorcach Projektowych i Programowaniu Obiektowym (np. Object Oriented Design).
5. Pisz jasny i czytelny kod, unikaj if-ów, niech klasy, metody/funkcje będą krótkie i skupiające się na jednym zadaniu.

Powodzenia!

I pamiętaj, że w programowaniu liczą się tylko dwie rzeczy - nauka i praktyka. Dzisiaj za dobrze nie wypadłeś, ale przyszłość stoi otworem. Nie smuć się, tylko bierz się w garść, a niedługo pokażesz nam porządny kawałek kodu.

PS Pochwalić mogę Cię za fakt użycia PDO - good choice, ma man!. ; )

Ten post edytował Dejmien_85 12.08.2014, 00:16:31
Go to the top of the page
+Quote Post
Bubulek
post 12.08.2014, 00:51:50
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 11.08.2014

Ostrzeżenie: (10%)
X----


Dzięki skorzystam z Twoich rad i wrócę do tego co kiedyś robiłem ale z podwojoną siłą i podatny o nową wiedzę i pokorę. smile.gif


Problem rozwiązany, a temat prosiłbym o usunięcie smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 06:49