《代码之美》介绍了人类在一个奋斗领域中的创造性和灵活性:计算机系统的开发领域。在每章中的漂亮代码都是来自独特解决方案的发现,而这种发现是来源于作者超越既定边界的远见卓识,并且识别出被多数人忽视的需求以及找出令人叹为观止的问题解决方案。
《代码之美》33章,有38位作者,每位作者贡献一章。每位作者都将自己心目中对于“美丽的代码”的认识浓缩在一章当中,张力十足。38位大牛,每个人对代码之美都有自己独特的认识,现在一览无余的放在一起,对于热爱程序的每个人都不啻一场盛宴。虽然本书的涉猎范围很广,但也只能代表一小部分在这个软件开发这个最令人兴奋领域所发生的事情。
Andy Oram
Andy Oram是O'Reilly Media的编辑。他从1992年开始就在这家公司工作,Andy目前主要关注自由软件和开源技术。他在O'Reilly的工作成果包括第一批Linux系列丛书以及2001年的P2P系列丛书。他的编程技术和系统管理技术大多都是自学的。Andy还是Computer Professionals for Social Responsibility协会的成员并且经常在O'Reilly Network(http://oreillynet.com)和其他一些刊物上撰写文章,这些文章的主题包括互联网上的政策问题,以及影响技术创新的潮流及其对社会的影响。他的网址为http://www.praxagora.com/andyo。
Greg Wilson
Greg Wilson在爱丁堡大学获得了计算机科学博士学位,他的研究领域包括高性能科学计算,数据虚拟化以及计算机安全。他现在是多伦多大学计算机科学系的一位副教授,并且是《Dr. Dobb's Journal》杂志的特约编辑。
漂亮代码的七个原则 1.像书本一样 2.功能相似者代码相似 3.减小缩进 4.打断大代码块 5.注释 6.整理 7.团队一致 即:整体 部分 结尾 团队 3+1 Google的MapReduce Python的dict设计 种群计数的分治法 冒烟测试 边界测试 随机测试 压力测试 void qsort(int l, int r){ ...
评分比如第二章有这样一句: The if block about two-thirds of the way through is where we decide whether this is a summarization edit or a "give me everything" edit... 被译为: 在if块中有2/3的代码是让我们判断这是一个摘要编辑还是一个“给我所有细节”的编辑.. 意思...
评分一直都很钟爱O‘Reilly的书(当然,英文太烂,看的大部分是被机工给翻译成中文的),无论是内容还是书页的质感,但正如你感觉到的一样O‘Reilly的书价格都不菲,至少比绝大多数国内类似内容类似页数的书要贵(难道还有关税这一说法),LZ穷于是大部分读物都只能是图书馆借阅一...
评分比如第二章有这样一句: The if block about two-thirds of the way through is where we decide whether this is a summarization edit or a "give me everything" edit... 被译为: 在if块中有2/3的代码是让我们判断这是一个摘要编辑还是一个“给我所有细节”的编辑.. 意思...
评分确实不错,但要正确看待,他是散文集,是用来陶冶情操的。不是任何技术的指导手册。 没必要去抱怨章节之前的跳跃性和无关性。集合在一起没打算让读者全部掌握。 每章的讨论,很好地提供了一些入口,兴趣不大的主题,大致了解即可,有兴趣的主题,可以由作者提供的途径找到资料...
看不太懂,收获不大
评分一遍没明白过来
评分碎片,我不喜欢碎片。除此之外,这本书应该是本好书。
评分IT界的微型小说。。。
评分以讲故事的方式描述了许多有趣的代码,不少都比较naive,有不少又需要一些经验才能看懂。我最喜欢那个解决Solaris中优先级翻转的例子。最后,翻译一如既往的,不够好。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有