Architecture 构建/设计新程序

Architecture 构建/设计新程序,architecture,methodology,Architecture,Methodology,比如说,我在大学本科的课程设计/建筑学方面有缺陷,因此我真的很难在遇到问题的情况下设计课程*。我想知道是否有一组资源(书籍、网站等)或问题(有点像projecteuler.net)**或路径可以帮助我解决这个缺陷 我正在寻找资源/问题/等,以便更好地了解编程中的设计/架构模式 一个很好的例子:在我的工作中,我用PHP实现了一个MVC框架(自定义,因为我想学习)。我需要将用户管理嵌入到这个框架中,并且正在努力实现(我知道要使用$\u SESSION var,我只想让用户管理像其他框架一样模块化和灵

比如说,我在大学本科的课程设计/建筑学方面有缺陷,因此我真的很难在遇到问题的情况下设计课程*。我想知道是否有一组资源(书籍、网站等)或问题(有点像projecteuler.net)**或路径可以帮助我解决这个缺陷

我正在寻找资源/问题/等,以便更好地了解编程中的设计/架构模式

一个很好的例子:在我的工作中,我用PHP实现了一个MVC框架(自定义,因为我想学习)。我需要将用户管理嵌入到这个框架中,并且正在努力实现(我知道要使用$\u SESSION var,我只想让用户管理像其他框架一样模块化和灵活)这篇文章不是为了解决我的用户管理问题。我知道解决设计问题会很自然地解决这个问题

我在这里浏览了这些论坛,还没有看到任何可以利用的资源列表。如果有人有任何东西或指向我错过的帖子,请随时指向我。我真的非常感谢可能向我指出的任何见解/帮助/资源/等

*我熟悉并能使用OOP/MVC框架,不完全精通,但我能做到 **ProjectEuler,我所在的位置往往比其他任何东西都更实用。我正在慢慢地努力集成OOP等,但我在编程方面的架构技能非常糟糕


tl;医生:
我正在寻找资源/问题/等,以便更好地了解编程中的设计/架构模式。

我不太确定问题是什么,但如果您只是在寻找一些资源,这是一本关于架构的好书,其中有一些部分可用

比伽马加起来还要多

也可能有用

关于架构的一些基本介绍在,有点旧,但仍然有效

基本上,GoF模式、企业模式和您应该了解的模式


这有用吗?

我将从和的架构部分开始。我认为这两个是对概念最好的介绍,然后再进入其他内容。

不确定问题是什么:SI几乎把它作为离题来结束。但我认为这是一种模糊的方式来适应程序员。询问特定的架构问题,或者只需谷歌“设计模式”。特定的设计模式有问题吗?然后说出你不明白的地方。这很有帮助。非常感谢。我理解OOP/MVC的概念,甚至可以生成利用其功能的程序。我只是在努力设计它们。我可以将OOP/MVC/GRASP等的功能部分(用户管理、错误处理等)与总体架构和设计(OOP/MVC等)相结合。这有意义吗?