首页
社区
课程
招聘
[原创]C# 编码风格指南(中文版)
发表于: 2008-2-28 21:18 12220

[原创]C# 编码风格指南(中文版)

2008-2-28 21:18
12220
原作者: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

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (15)
雪    币: 67
活跃值: (66)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
我打开pdf提示字体无效 忽略错误打开 中文不能显示.
Acrobat Reader 5.0
2008-2-29 17:06
0
雪    币: 262
活跃值: (56)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
3
我用Foxit pdf 看没问题喔
五号宋体 和 Tomaho
2008-2-29 22:23
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
下了看看  先下
2008-4-1 22:51
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
看看,感谢LZ啊!!!
2008-4-3 21:05
0
雪    币: 313
活跃值: (440)
能力值: ( LV12,RANK:530 )
在线值:
发帖
回帖
粉丝
6
我这边也显示字体无效,楼主再确认下?
2008-4-16 11:25
0
雪    币: 208
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我用的是Adobe Reader 8.1,提示找不到字体。只能显示其中的英文。
2008-5-3 00:31
0
雪    币: 5275
活跃值: (451)
能力值: (RANK:1170 )
在线值:
发帖
回帖
粉丝
8
adobe CS3,无效字体噢
2008-5-3 08:52
0
雪    币: 262
活跃值: (56)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
9
我查看找不到问题啊,是不是跟Adobe有关啊?
2008-5-20 17:40
0
雪    币: 1137
活跃值: (10)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
10
我还好
可以看到
好好看看
我们刚开C#的课  呵呵
2008-6-4 19:39
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
下了再说把。。。
2008-6-18 11:16
0
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
谢谢分享,收藏
2009-6-30 19:18
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
下来看看,谢谢分享
2009-8-8 12:22
0
雪    币: 262
活跃值: (56)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
14
自从工作后都没多少时间做自己喜欢的事了,挺怀念以前大学时间充裕的日子,可以静下心来研究。
2009-8-25 17:37
0
雪    币: 474
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
呵呵  谢谢分享
2009-9-15 09:48
0
雪    币: 303
活跃值: (466)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
我打开pdf提示字体无效 忽略错误打开 中文不能显示
2010-6-18 13:24
0
游客
登录 | 注册 方可回帖
返回
//