首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >值得学习的开源项目

值得学习的开源项目
EN

Stack Overflow用户
提问于 2009-01-24 00:06:22
回答 6查看 22.6K关注 0票数 20

我经常读到,继续学习如何编程的最好方法之一是在野外研究伟大的开源项目。我可以推荐一个好的开源C#项目,他们从中学到了很多。我已经写了几年的代码,windows和web应用程序,非常标准的东西,sql server,asp .net。我特别感兴趣的是提高我构建架构良好的n层应用程序的技能

谢谢,

布兰登

EN

回答 6

Stack Overflow用户

发布于 2009-01-24 00:44:46

微软自己的ASP.Net MVC project是开源的。它是在他们自己的许可下进行的,这可能对您可以对代码做什么有很大的限制。但这是一个相当大的项目,看起来很有趣。

票数 3
EN

Stack Overflow用户

发布于 2009-01-24 03:05:04

你看过Codeplex吗?那里有800多个开源C#项目。

票数 3
EN

Stack Overflow用户

发布于 2009-01-24 00:19:14

在一般级别上,我发现标准库代码通常很值得学习。读取应用程序代码的源代码肯定是有用的。但是,将代码读到STL或D's std.algorithm或类似的内容,会教会您如何在更高的层次上思考,以及如何创建通用的、可重用的代码。相比之下,应用程序代码通常更加即席和繁重的样板,因此没有教育意义。

对于您的特定情况,我会将代码读到您正在使用的库/框架中。了解这些东西是如何工作的本身是很有趣的,而不是把它们当作魔术,而且它们是由顶级程序员编写的,并且可能比大多数应用程序代码在每行重要编程概念方面的质量和密度要高得多。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/475145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档