最新的软件设计资源

我是一位主要与.NET&C#合作的软件开发人员,但我对许多语言都感兴趣。

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

什么是最好的资源来帮助我保持软件设计的前沿(或之前)?

非常感谢!


一个非常好的设计原则清单是在固体原则。

在这方面保持领先并不是关于新的和有光泽的方法,而是关注老年人的原则,如分离关注点,耦合和凝聚力。 此外,测试驱动的开发(或行为驱动的开发)可能会帮助您通过进化实现更好的设计......但您必须知道到达目的地的样子!

也就是说,我发现MSDN杂志模式实践中有一系列优秀的文章。


我不是专家,但有一件事情能够帮助我理解并随时了解新的设计模式和原则,并着眼于其他受欢迎的项目。

下载一个流行的开源项目,只需浏览解决方案资源管理器,看看这些类是如何布置的,对我来说总是一种学习体验。

链接地址: http://www.djcxy.com/p/79161.html

上一篇: date Software Design Resources

下一篇: What open source C projects are worth studying for learning good design?