|
![]() | 作者: 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号