代码之美(Beautiful Code) (美)Andy Oram,Grey Wilson
《代码之美》介绍了人类在一个奋斗领域中的创造性和灵活性:计算机系统的开发领域。在每章中的漂亮代码都是来自独特解决方案的发现,而这种发现是来源于作者超越既定边界的远见卓识,并且识别出被多数人忽视的需求以及找出令人叹为观止的问题解决方案。《代码之美》33章,有38位作者,每位作者贡献一章。每位作者都将自己心目中对于“美丽的代码”的认识浓缩在一章当中,张力十足。38位大牛,每个人对代码之美都有自己独特的认识,现在一览无余的放在一起,对于热爱程序的每个人都不啻一场盛宴。虽然《代码之美》的涉猎范围很广,但也只能代表一小部分在这个软件开发这个最令人兴奋领域所发生的事情。
目录
- 译者序
- 序
- 前言
- 第1章正则表达式匹配器
- 第2章Subversion中的增量编辑器:像本体一样的接口
- 第3章我编写过的最漂亮代码
- 第4章查找
- 第5章正确、优美、迅速(按重要性排序):从设计XML验证器中学到的经验
- 第一个复杂度O(logN)的优化
- 第二次优化:避免重复验证
- 第三次优化:复杂度O(1)
- 第四次优化:缓存(Caching)
- 第6章集成测试框架:脆弱之美
- 第7章美丽测试
- 第8章图像处理中的即时代码生成
- 第9章自顶向下的运算符优先级