PHP 2020 BuddyApp
Soetkin Dieltiens, projectmanager
Davy Ceuppens, lead frontend
Fre Hermans, lead frontend
Medina Dadurgova, lead backend
OOP Richtlijnen — crash course
-
Welke functies zijn broodnodig in de app? users, posts, comments, locations...
-> elke functie krijgt zijn eigen class -
Let op volgende richtlijnen bij het creëeren van een nieuwe class:
- gebruik hoofdletter! (niet "user.php" maar "User.php")
- enkelvoud! (niet "Users.php" maar "User.php")
-
Zet variabelen private in classes en gebruik getters & setters. In geval van overervende classes, zet variabelen op protected.
-
Gebruik exceptions & try/catch om errors op te vangen en weer te geven ipv echo.
-
Hergebruik database connectie via het singleton patroon
-
Voor variabelen en functienamen opteer voor camel case
-> e.g; buyTicket ipv buyticket of buy_ticket -
Indien interfaces bestaan, implementeer deze in alle classes.
SCHRIJF ALTIJD VOLDOENDE EN DUIDELIJKE COMMENTAAR IN JE CODE