[书籍]代码之美

作者 InfoQ中文站 发布于 2008年10月17日 上午10时2分

本迷你书是《代码之美》的精选版(互动出版网购买), 包括正则表达式匹配器、最美丽的代码、美丽测试、NASA火星漫步者任务中的高可靠企业系统、美丽的并发、以REST方式集成业务伙伴等。《代码之美》由 华章图书出版公司出版,全书收录的皆为软件设计领域中的大师级作品。每一章都是由一位或几位著名程序员针对某个问题给出的完美的解决方案,并且细述了 这些解决方案的巧妙之处。

《Beautiful Code》是由Greg Wilson在2006年构思的,本书的初衷是希望从优秀的软件开发人员和计算机科学家中提炼出一些有价值的思想。他与助理编辑Andy oram一起走访了世界各地不同技术背景的专家。一堆如雷贯耳的名字居然出现在同一本书中,怎能不令人兴奋?! 你是程序员吗?你对代码之美的认识是什么?33位作者,33个来自不同开发领域的专业经验,33种不同的意见。你想知道牛人们对代码之美是怎么想的吗? 其实,这本书最奇妙的地方还不在于这一点,而在于,如果你知道这些作者的名字,你肯定会忍不住去看一看。如果你不知道这些作者的名字,你更加会忍不住去看 一看。因为你知道这些人的观点肯定不会让你失望!

而究竟如何才能写出美丽的代码呢,Alberto Savoia有过这么一段描述:

希望写出漂亮代码的开发者可以向艺术家们学习一些东西。画家常常放下手中的画笔,然后远离画布一段距离,围着它转一转,翘起脑 袋,斜着看看,再从不同的角度看看,在不同的光线下看看。在寻求美的过程中,他们需要设计这样一些视角并使它们融为一体。如果你的画布是个集成开发环境 (IDE)而你的媒介就是代码,想一想,你如何做到离开画布一段距离,用挑剔的眼光从不同的视角来审视你的作品?──这将使你成为一个更优秀的程序员,并 帮你写出美丽的代码。

欢迎阅读并免费下载本书代码之美(精选版)

本书目录

《代码之美》详细信息


前言                                                                         
第1章 正则表达式匹配器
    1.1 编程实践
    1.2 实现
    1.3 讨论
    1.4 其他的方法
    1.5 构建
    1.6 小结
第2章 我编写过的最漂亮代码
    2.1 我编写过的最漂亮代码
    2.2 事倍功半
    2.3 观点
    2.4 本章的中心思想是什么?
    2.5 结论
    2.6 致谢
第3章 美丽测试
    3.1 讨厌的二分查找
    3.2  JUnit简介
    3.3 将二分查找进行到底
    3.4 结论
第4章 NASA火星漫步者任务中的高可靠企业系统
    4.1 任务与CIP
    4.2 任务需求
    4.3 系统架构
    4.4 案例分析:流服务
    4.5 可靠性
    4.6 稳定性
    4.7 结束语
第5章 美丽的并发
    5.1 一个简单的例子
    5.2 软件事务内存
    5.3 圣诞老人问题
    5.4 对Haskell的一些思考
    5.5 结论
    5.6 致谢
第6章 以REST方式集成业务伙伴
    6.1 项目背景
    6.2 把服务开放给外部客户
    6.3 使用工厂模式转发服务
    6.4 用电子商务协议来交换数据
    6.5 结束语
后记

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏