gpt4 book ai didi

architecture - 构建/设计一个新程序

转载 作者:行者123 更新时间:2023-12-03 03:18:09 25 4
gpt4 key购买 nike

我在本科时有一门有缺陷的程序设计/架构类(class),因此在遇到问题时如何设计程序真的很困难*。我想知道是否有一组资源(书籍、网站等)或问题(有点像projecteuler.net)**或路径来帮助我解决这个缺陷。

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

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

我浏览过这些论坛,但没有看到任何可供利用的优秀资源列表。如果有人有任何事情或向我指出我错过的帖子,请随时向我指出。我真的很感激任何可能向我指出的见解/帮助/资源/等。

*我熟悉并且可以使用OOP/MVC框架,不是完全精通,但我可以做到**我所在的 ProjectEuler 往往比其他任何东西都更实用。我正在慢慢地致力于集成 OOP 等。但我的编程架构技能很糟糕。

<小时/>

tl;博士:我正在寻找资源/问题/等,以更好地学习编程中的设计/架构模式。

最佳答案

我不太确定问题是什么,但如果您只是在寻找一些资源,那么这是一本关于架构的好书 - Patterns of Enterprise Application Architecture by Martin Fowler ,部分零件可用 online.

比有GoF patterns由 Gamma 总结。

Software architecture in practice也可能有用。

架构的一些基本介绍位于 this paper ,它有点旧,但仍然有效......

基本上,GoF 模式、企业模式和 GRASP您应该注意哪些模式...

这有帮助吗?

关于architecture - 构建/设计一个新程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10604708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com