RaduTodor / TestingPHP

A repository for teaching purposes.
0 stars 0 forks source link

separation of concerns #4

Open sica07 opened 5 years ago

sica07 commented 5 years ago

Ati facut o treaba foarte buna prin folosirea claselor din Classes! (obligatoriu schimbatii numele in Services or whatever ca induce in eroare numele asta de numa-numa). Asta inseamna separation of concerns. Totusi, mergand un pas mai departe, a better separation of concerns ar insemna ca in Classes/Services sa aveti numai logica iar in Controllere sa aveti partea de redirect and view pentru ca asta e treaba controllerelor (dupa cum le spune si numele). Ele se ocupa de afisare sau redirect. De logica se ocupa Classes/Services. Asta inseamna ca nu ar mai trebui sa avem in Classes/Services nimic legat de headere. Asta o sa va ajute foarte mult si la testele unitare pentru ca aici veti testa numai chestii de logica, de atribuire valori, etc.