有没有人对大型开源项目有任何建议,这些项目具有高质量的代码,可以很好地学习。
答案 0 :(得分:2)
答案 1 :(得分:1)
Scott Hanselman一直在审核应用程序及其各自的源代码"The Weekly Source Code"。非常深入和多样化的东西。
答案 2 :(得分:0)
请参阅Alexander指出的C#项目的主题。对于Java,我建议使用Spring Framework。这是一个很好的,管理良好的项目,具有良好的文档和非常干净(即使有点冗长)的代码。
答案 3 :(得分:0)
社区服务器对于ASP.NET应用程序来说相当实用且写得很好。它的源代码可以在线查看: http://code.communityserver.org/
答案 4 :(得分:0)
在Java-land中,Apache Mina和Stripes是我想到的两个项目。虽然我实际上没有破解他们的源代码,但是当我使用这些框架时,我会感到温暖而模糊,感觉这些框架很好。
答案 5 :(得分:0)
在编写Stripes book之前,我几乎阅读了Stripes的所有源代码,以便从内到外学习它。我对所有级别的代码质量印象非常深刻:设计,可扩展性,接口/实现解耦,文档......一切都是一流的。