Hej, mam problem - chyba ogromny.
Mam problem z przejściem na "kolejny poziom" programowania.
Otóż potrafię napisać aplikacje, które będą robiły przeróżne rzeczy, zrobiłem nawet kilka płatnych zleceń dla klientów, którzy cały czas są zadwoleni z działania swoich produtków.
Problem polega jednak na tym, że kiedy doczytałem o standardach, konwencjach i innych duperelach to mi się słabo zrobiło. Okazało się, że wszystkie te aplikacje są tak na prawdę do wywalenia.
Mimo, że aplikacje działają to są zrobione w błędny sposób.
Aplikacje, które robiłem starałem się tworzyć w oparciu o wzorzec MVC. Model - Widok - Kontroller, tak więc sądziłem, że działa to mniej wiecej tak:
Model - zajmuje się całą logiką aplikacji > przekazuje dane do Kontrolera
Kontroler - zajmuje się obróbką danych i przekazuje je z model do widoku i z widoku (od użytkownika) do kontrolera.
Okazało się, że wywoływanie metod z modelu w kontrolerze to zawieranie w kontrolerze logiki co jest niedopuszczalne, co mnie bardzo ździwiło bo myślałem, że tak to ma działać.
Co mogę zrobić aby programować po prostu lepiej i poprawnie?
Przeglądałem kursy na eduweb i strefakursow to większość jest strasznie stara i w ich treści wykorzystywana jest wersja php 5.6 tak więc i konwencje się mogły pozmieniać. A uczenie się czegoś co BYŁO nie ma sensu.
A jak jest nowy kurs to autor pokazuj w nim co to pętle, instrukcje warunkowe.
A może ktoś z użytkowników tego forum, który zajmuje się programowaniem z wykorzystaniem php zechciałby mi udzielić jakichś korepetycji, mogą być oczywiście odpłatne - cenie czas swój oraz innych.