最新的软件设计资源

时间:2011-10-04 01:16:17

标签: design-patterns architecture

我是一名软件开发人员,主要负责.NET& C#,但我对多种语言感兴趣。

我对软件设计原则和模式有点落后。我熟悉最流行的模式,例如控制反转和对象关系映射,但我通过书籍了解了这些想法。我认为这些信息必须来自某个地方,某个地方必须有某种博客。

帮助我保持领先于软件设计曲线的最佳资源是什么?

非常感谢!

2 个答案:

答案 0 :(得分:1)

SOLID principles中列出了很好的设计原则。

在这个领域保持领先不是关于新的和有光泽的方法,而是关注olde的原则,比如关注点分离耦合< / em>和凝聚力。此外,测试驱动的开发(或行为驱动的开发)可能会帮助您通过进化实现更好的设计......但您必须知道到达那里是什么样子!

那就是说,我发现MSDN Magazine Patterns in Practice中有一系列好文章。

答案 1 :(得分:1)

我不是专家,但有一件事真正帮助我理解并不断更新新的设计模式和原则,正在寻找其他受欢迎的项目。

下载一个受欢迎的开源项目,然后浏览解决方案资源管理器并查看课程的布局,这对我来说总是一种学习经验。