迷你书下载:代码之美(精选版)

  • InfoQ 中文站

2008 年 10 月 17 日

话题:JavaSOA敏捷.NETRuby架构语言 & 开发文化 & 方法

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

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

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

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

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

JavaSOA敏捷.NETRuby架构语言 & 开发文化 & 方法