C# 编码风格指南(中文版)
Version 0.2

原作者:Mike Krueger  January 4, 2002
来  源:在电驴搜索下载得到
译  者:jhkdiy  
邮  箱:jhkdiy_gzb@21cn.net
主  页:http://jhkdiy.icpcn.com  http://jhkdiy.programfan.com
开始时间:2008-2-27
结束时间:2008-2-28

说明:
        C# 的确是.Net开发中的新宠儿,看看网上关于它的资料和讨论就知道了。
        由于工作的需要和自己的兴趣,现在也学习C# 编程了。我个人喜欢在学
        习之前搜索一大堆的资料,无论是视频也好,电子书也好,总之是“有杀
        错,没放过”。而且自己一直比较关注编码上的风格问题,不是说要代码
        怎么花俏,怎么好看。但是最基本的排版和适量的注释我认为是必须的,
        而不是可有可无的事。现在的实际工作也遇上了这样的问题。之前公司中
        所开发的系统,几千行的代码中竟然没有一句注释,系统也没有任何软件
        工程中出现的架构图、流程图等等的说明性文档。在维护这个系统的过程
        中异常辛苦,常常是花几个小时的时间来阅读代码,而为的只是添加一个
        查询的小功能而已。这也导致了我对编码风格重要性的体会更加真实。我
        之前翻译的《汇编程序员之代码风格指南》中作者说的一句话我到现在还
        映像深刻:“可读性很重要是因为程序是拿来读的(而且,一行代码被典
        型地阅读10次比写一行代码更常见)。进一步来说,考虑到许多程序都需
        要被其他程序员阅读和维护的事实(Steve McConnell声称在一个真实的程
        序世界里程序员需要10次以上的代码维护工作,直到它们被重写;而且,
        他们算出在他们的工作中有60%的工作是花在代码的简单性上)”。
        有一点还是需要说一下的,原文所讲的代码风格偏向于SharpDevelop。也许
        国内的C# 程序员还不了解这个开发工具。它是开源的C# RAD。我觉得初学者
        一开始可以选用这个开发工具,一方面是它小,另一方面它功能强大。如果
        使用VS2003或VS2005的IDE,IDE在很大程度上自动帮你排版和格式化,但是
        再好的宝剑在一个农夫手里也只能用来砍柴而已。还是让我们看看别人的风
        格是怎样的吧,认为好的就拿来用,认为不好的就思考一下为什么不好,我
        应该怎样做才能做好,仅此而已。
                jhkdiy
                2008-2-27

下载:
[url]http://upload.programfan.com/upfile/200802282150843.rar[/url]