Desigur, daca esti dispus sa ma indrumi in ceea ce priveste cartile pe care trebuie sa le citesc si nu doar atat, ti-as fi cel mai recunscator, nu ca nu as avea propria mea lista de carti, insa eu incerc sa gasesc calea cea “corecta”, dar tu deja stii pasii necesari.Ceea ce mi-ai oferit tu in acel prim post al tau, acea diagrama destul de interesanta, imi este foarte necesara, deoarece prezinta pasii necesari pentru un TDD ca la carte.Momentan, astfel de concepte ca TDD, ma depasesc, nici nu folosesc teste in aplicatiile mele, dupa cum se poate observa si in proiectul curent, insa asta nu inseamna ca bat pasul pe loc.
Ce fac eu? Momentan studiez, studiez si studiez, apoi revin cu un update la proiect, insa daca se implica mai multe persoane, cu atat mai bine.
Ideea de la care am pornit, pentru acest proiect, a fost si este, ca acest proiect sa fie cat mai simplu, astfel incat sa se evidentieze conceptele din OOP, ca eu si multi altii ca mine, sa invatam.
De asemenea, am vrut ca proiectul sa aiba o structura cat mai simpla.
Revin cu updates in ceea ce priveste acest proiect.
Aceasta este o versiune mai imbunatatita a proiectului, insa am scris si o versiune mult mai simpla, versiune ce nu se mai folosesti de IOC ( Inversion of Control, este un principiu prin care dependentele unei clase sunt injectate in mod automat, in momentul executarii scriptului, in instanta ce se creeaza folosind librarira ReflectionClass oferita de PHP ) ci se foloseste de Controllers ca fiind services in containerul de dependente, insa pentru fiecare Controller, trebuie injectate manual dependentele, ceea ce implica mai mult cod, sa nu uitam ca mai trebuie si declarate ca services in container ( stiu ca silex foloseste un principiu asemanator, de aici am preluat ideea)
O sa revin cu un update in ceea ce priveste modul in care eu am gandit acest proiect, cred ca va fi destul de folositor.