论坛: 编程破解 标题: 翻译:C#编码风格指南(中文版) 复制本贴地址    
作者: jhkdiy [jhkdiy]    版主   登录
原作者: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

下载:
  cshapecs_cn.rar  




[此贴被 jhkdiy(jhkdiy) 在 02月28日22时43分 编辑过]

地主 发表时间: 08-02-28 22:26

回复: NetFog [q70213526]   版主   登录
不错...不过学C#嘛..我从来不去找网上的电子资料...仅在BBS上看看别人的讨论...

基本上自己手上拿两本书就OK了..

B1层 发表时间: 08-02-29 11:58

回复: ggmmdd [ggmmdd]      登录
好书先从c学起

B2层 发表时间: 08-08-19 09:04

回复: amao3273 [amao3273]   论坛用户   登录
什么都有前途

B3层 发表时间: 10-01-22 12:59

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号