Jakie są dobre nawyki programowania w php?

Witam. ostatnio nauczyłem się OOP. Chciałem poprawić się z czytelnością i funkcjonalnością kodu, Możecie coś doradzić?? Co należy robić , jak pisać , a czego nie robić i nie pisać?? Pisanie komentarzy no i robienie w cięć w kodzie jest logiczne a co po za tym?? Właściwe używanie ' i " czy jest to niepotrzebne??

2 lata, 2 miesiące temu | edytowane przez: tomasz 2771413

  • 2 lata, 2 miesiące temu
    edytowane przez: newton
    Pytanie społeczności

    6

    Kilka luźnych myśli:

    • Niech klasy odzwierciedlają rzeczywistość.
    • Pisz małe klasy, spełniające jedno zadanie.
    • Kiedy masz dodać jakąś poprawkę, nie pozwól, żeby wyglądała jak poprawka.
    • Nie bój się przepisać od zera kawałka aplikacji, jeśli widzisz, że przez ciągłe poprawianie stała się zbyt zagmatwana - czas poświęcony na refactoring na pewno się zwróci.
    • Wybierz sobie jedną konwencję kodu (nazwy zmiennych, gdzie umieszczać { }, itd.) i się jej trzymaj.
    • Wykorzystuj MVC (nie jest głupim pomysłem użyć gotowego frameworka).
    • HTML w warstwie modelu i kontrolera jest niedopuszczalny.
    • Naucz się tego, co oferuje PHP (w szczególności funkcje na stringach i tablicach) żeby nie wyważać otwartych drzwi.
    • Używaj wyrażeń regularnych, żeby uniknąć miliona strpos-ów i substr-ów.
    • SQL - tylko w warstwie modelu.
    • Dbaj o strukturę bazy danych. Poczytaj o postaciach normalnych i używaj przynajmniej 2 postaci normalnej.

  • 2 lata, 2 miesiące temu
    edytowane przez: quentino
    Pytanie społeczności

    4

    Tutaj są opisane standardy kodowania dla php
    pear
    Zend Framework

  • 2 lata, 2 miesiące temu
    edytowane przez: eset
    Pytanie społeczności

    2

    nie mieszaj nazw polskich i angielskich bo to jest jeden z kardynalnych błędów, potem osoba używająca tego kodu musi zgadywac czy ta nazwa bedzie polska czy angielska czy jakiś mix

    komentarze phpDoc to tez bardzo pomocna sprawa zwlaszcza uzywajac jakis ide jak netbeans ktory dzieki phpDoc podpowiada skladnie

  • 2 lata, 2 miesiące temu
    edytowane przez: Novakov
    Pytanie społeczności

    1

    Pisz kod konsekwentnie, zgodnie z zasadami, które sobie wyznaczyłeś. Jeżeli zawsze używasz ' to zawsze używaj '. Trzymaj się określonej wcześniej konwencji nazweniczej.

  • 2 lata, 2 miesiące temu
    edytowane przez: nilphilus
    Pytanie społeczności

    0

    Ja jeszcze dodam do rady quentino, z którą się całkowicie zgadzam, żeby nie mieszać HTML z PHP. Bo się robi papka, lepiej i czytelniej będzie wykorzystać szablony, nawet jakiś prosty system który tylko podmienia "{ $NEWS }"; na tekst wciśnięty już w PhP ;-)

  • 2 lata, 2 miesiące temu
    edytowane przez: paq85
    Pytanie społeczności

    0

    Może to dla niektórych wydawać się śmieszne ale polecam korzystać ze strzałek (zwłaszcza <- i ->) z naciśniętym klawiszem CTRL. Można dzięki temu dość widocznie przyspieszyć pracę z tekstem/kodem :) W ogóle warto przejrzeć jakie skróty klawiszowe oferuje edytor, którego używamy aby pisanie kodu szło jeszcze szybciej.

  • 1 rok, 9 miesięcy temu
    edytowane przez: yarpo
    Pytanie społeczności

    0

    Warto jest pomyśleć o dzieleniu kodu na odpowiednie moduły: przestrzenie nazw - PEAR A także programować dla inrfejsu, a nie dla kodu. Z kodu ma się wygodnie korzystać. Intuicyjnie i przyjemnie artykuł "koduj dla interfejsu nie implementacji" Na pewno tez dobrą książką jest: Czysty kod co prawda przykłady w javie, ale zasady ogólno programistyczne.

Zaloguj się, aby dodać swoją odpowiedź