免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: CU管理员_2
打印 上一主题 下一主题

代码之美Beautiful Code(中文版)9.22日发布!CU网友参与有奖! [复制链接]

论坛徽章:
0
61 [报告]
发表于 2008-09-25 08:15 |只看该作者
自己买好了,挺便宜的~!

论坛徽章:
0
62 [报告]
发表于 2008-09-25 10:30 |只看该作者

回复 #58 zsmdev 的帖子

第三章,我编写过的最漂亮代码 读后
美丽代码产生的过程就是不断优化、优化、再优化
借此章看了看《编程珠玑》。我写的代码还有很多需要优化的,一是为了更好的测试,二是为了更明确时间复杂度,进而为了更好的优化
看到现在,觉得“漂亮”用在修饰代码上还是不太习惯。
继续看......
漂亮的代码来自于漂亮的思想,也许我习惯了漂亮代码这一说法
确实是最美丽的代码,循序渐进把我引到了美丽视野,尤其在看到示例3-7后,我被吸引住了,慢慢看下去,到3-8,以后的几个示例,不错。按照这个思路我们很清晰的学习了这一套思想。
后面的空间时间分析,使本章能够自成一体,全面、透彻。
第三章是我目前最喜欢的,而且还需要不断的回过头来细细研读。
继续下面章节......

[ 本帖最后由 zsmdev 于 2008-9-26 13:20 编辑 ]

论坛徽章:
0
63 [报告]
发表于 2008-09-25 23:31 |只看该作者

回复 #1 CU管理员_2 的帖子

读《代码之美》

    初看这本书的介绍的时候,觉得应该不适合我这样的新手阅读,毕竟新手更应该先把语言学好,再去研究代码漂不漂亮、格式规不规范之类的问题。
    但是看了一下样章,发现这本书与想像的并不相同,事实证明,高手中的高手写的书,能够用简单的代码说明问题。
   
    比如说第一章《正则表达式匹配器》,如果这个题目给我们做,大多数人都是写不出来的吧?即使写出来,那也是几百行开外了。而文中确只用了三十多行的代码解决了问题,这怎一个“美”字了得!仔细看了一下代码的讨论,又从中学习到了不少东西:指针的运用,递归的使用,条件判断的顺序,代码的扩展……更重要的是,体会到了分析代码的方法,这在以后读写代码的时候都会很有用。
    我感觉,这本书的入门要求确实很高,但是并不是新手就不能读。新手读这书的时候学到的应该比高手更多,前提新手能够发现书中隐藏的提示。书中每一章的例子都很少,靠这些想学到什么实在太难了,但是每篇文章的作者,都为我们指明了方向:怎么才能写出这样的代码,怎么才能完善这些代码,怎么才能进一步学习。我想,新手最缺乏的就是方向和路线了。
   
    不同的人写出的文章也不一样,在第七章中,作者为我们展示出了美丽测试的方法。我以前学过一点软件测试,所以对这方面比较感兴趣。文章从一个简单的二分查找的算法展开,一步步分析,然后给出了具体的测试代码和各种测试方法的解说。这种写作方法比第一章容易理解很多,从这章中,不但可以学到软件测试的方法,还可以了解到软件测试的流程和注意事项,这正是我们这些只读过理论书籍的读者所需要的。
    相比这两章,第三章谈的更加深,而第24章更加联系实际,既不肤浅也不空泛,都是很经典的文章。
   
    能够把这些经典文章串联在一起,《代码之美》的确不愧这个漂亮的书名,呵呵。假如把这本书消化掉,离高手的距离也不远了吧?
   
    当然,即使是这样的一本书还是有一些不足的:三十多位作者在一起,风格上肯定有跨度,内容上也不可能面面俱到;而且毕竟是外国作者的书,读起来提到不少英文名咱都不认识,比较郁闷;每个作者擅长不同语言,要求读者的知识不但要有深度,还要有广度……
    但是瑕不掩瑜(想要完全完美的书也不可能),《代码之美》不失为一本经典。

论坛徽章:
0
64 [报告]
发表于 2008-09-26 10:21 |只看该作者
建筑师们需要观摩建筑物,作曲家们需要研习他人的作品,而程序员——他们只有在需要修改bug时才会去阅读其他人的代码;即使在这个时候,他们也会尽可能减少阅读量。我们曾告诉学生使用有意义的变量名,曾向他们介绍过一些基本的设计模式,但很奇怪,为什么他们编写的大多数代码都是很难看的呢!

这句话很经典。刚毕业时我也不喜欢看别人的东西。不喜欢看哪些开源的代码,认为哪是一件很痛苦的事情。现在确经常叫别人去看一下看源里面的经典代码。从中能学到很多的东西。别人的思想和写法你曾想都想不到。

论坛徽章:
0
65 [报告]
发表于 2008-09-26 10:32 |只看该作者
偶不一定看得懂,不过可以推荐给别人看

论坛徽章:
0
66 [报告]
发表于 2008-09-26 11:26 |只看该作者
直接就看不懂,看来我只适合灌水

论坛徽章:
0
67 [报告]
发表于 2008-09-26 11:32 |只看该作者
昨天,刚买到手,还没仔细看,十一期间有事情干了。呵呵。

论坛徽章:
2
午马
日期:2015-01-27 11:22:392015年辞旧岁徽章
日期:2015-03-03 16:54:15
68 [报告]
发表于 2008-09-26 14:51 |只看该作者
原帖由 Godbach 于 2008-9-19 18:21 发表


china-pub计算机的书确实多啊。没少给它做贡献


这句话很赞,这次首发china-pub我也放血了

论坛徽章:
0
69 [报告]
发表于 2008-09-26 17:09 |只看该作者
编程,说实话,一点也不会

论坛徽章:
0
70 [报告]
发表于 2008-09-26 18:07 |只看该作者

回复 #1 CU管理员_2 的帖子

去年实在忍不住在amazon.com买了英文版来看,很好,很强大的一本散文式程序员读物。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP