可以说,我在本科时有一个不足的程序设计/体系结构课程,因此我真的在努力解决如何设计有问题的程序*。我想知道是否有一组资源(书籍、网站等)或问题(有点像 projecteuler.net)** 或路径来帮助我解决这个缺陷。
我正在寻找资源/问题/等,以更好地学习编程中的设计/架构模式。
一个很好的例子:对于我的工作,我用 PHP 实现了一个 MVC 框架(自定义,因为我想学习)。我需要将用户管理融入这个框架,并且只是在努力实现(我知道使用 $_SESSION var,我只想让用户管理像其他人一样模块化和灵活)。 这篇文章不是为了解决我的用户管理问题。 我知道解决设计问题自然会解决这个问题。
我环顾了这些论坛,并没有看到任何可以利用的资源列表。如果有人有任何事情或将我指向我错过的帖子,请随时向我指出。我非常感谢可能向我指出的任何见解/帮助/资源/等。
*我熟悉并且可以使用 OOP/MVC 框架,虽然不完全精通,但我可以做到 **ProjectEuler,我在其中往往比其他任何东西都更实用。我正在慢慢努力集成 OOP 等。但是我在编程方面的架构技能很糟糕。
tl; dr: 我正在寻找资源/问题/等,以更好地学习编程中的设计/架构模式。