I had, say, the missing development / architecture class of the program in undergrad, and so I really struggle to design programs with the problem in mind *. I was wondering if there is a set of resources (books, websites, etc.) Or problems (like projecteuler.net) ** or a way to help me work on this shortcoming.
I am looking for resources / problems / etc. to better study design patterns and architectures in the programming process.
A great example: for my work, I implemented the MVC framework in PHP (custom because I want to learn). I needed to bake user management in this structure, and I'm just struggling with implementation (I understand that I'm using $ _SESSION var, I just want user management to be modular and flexible, like everyone else). This post is not intended to solve my user management problem . I know that fixing a design problem fixes it naturally.
I looked at these forums and did not see a large list of resources that could be diverted. If anyone has something or point me to a message that I missed, feel free to call me there. I really appreciate any insight / help / resource / etc that may be pointed out to me.
* I am familiar and can work with OOP / MVC frameworks, but not completely experienced, but I can do it ** ProjectEuler, where I, as a rule, are more functional than anything else. I am slowly working on OOP integration, etc. But my architectural programming skills are terrible.
TL; DR:
I am looking for resources / problems / etc. to better study design patterns and architectures in the programming process.
source
share