很久以前,我读了一本关于C#和Visual Basic最佳实践的好书:
Microsoft Visual Basic和Visual C#Developers的实用指南和最佳实践 作者:Francesco Balena,Giuseppe Dimauro
(来源:dotnet2themax.com)
这本书对我来说非常有帮助,可以追溯到ASP.NET 1.1。请列出ASP.NET,C#和Visual Basic的一些当前最佳实践。如果你已经读过这本书,那么你觉得它已经过时的一些最佳实践或指南是什么?
答案 0 :(得分:4)
对于C#和.Net,我强烈建议选择Krzysztof Cwalina和Brad Adams的书“Framework Design Guidelines”。这本书以及针对FxCop运行我的代码和ReSharper代码分析确实帮助我保持代码清洁和精益
答案 1 :(得分:2)
很难一次列出所有良好做法。但这是一个起始列表。
答案 2 :(得分:1)
Krzysztof Cwalina和Brad Adams的Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries可能是最好的资源。虽然本书强调可重用库,但您可以轻松地为标准项目定制指南。
Brad Adams(本书的作者之一),也经常关于许多规则的博客。
C#和VB编码标准参考文件
有关编码风格,请查看Clint Edmonson的C# and VB coding Standards Reference Documents。
针对ASP.NET特定指导的两个好的资源是澳大利亚维多利亚州教育和儿童早期发展部发布的MSDN Security Guidelines: ASP.NET 2.0和ASP.NET Coding Standards。
最后,SSW(澳大利亚的另一个小组)有一个很棒的部分叫SSW Rules to Better...,它有不同的开发活动的各种规则。