Martin Fowler的《重构》英文版出版于1999年。这些年来,有关重构、修改和处理已有代码的图书也出版过不少,包括也非常优秀而深入的
《重构与模式》 、
- 作者: (美)Joshua Kerievsky [作译者介绍]
- 译者: 杨光 刘基诚
- 丛书名: 图灵程序设计丛书·程序员修练系列
《重构HTML》 、
《反模式》 、
- 作者: (美)William J. Brown Raphael C. Malveau Hayds W.McCormick Thomas J. Mowbray [作译者介绍]
- 译者: 宋锐
- 丛书名: 图灵程序设计丛书.程序员修炼系列
《数据库重构》 等。但是提起重构,人们第一个想到的,还是这本书。
刚才看了看它的Amazon排名,5980,估计了一下,计算机图书里估计还能排在几百,领先于绝大部分新书。显然,它经受住了时间的考验,成为毋庸置疑的软件开发经典著作。
这书的中文版最初是我引进的,当年甚至还自己动手翻译过一点。想想已经是十年前的事情了。斗转星移,中文出版权易手图灵,它再次与我相遇,令人感慨。
书的译者还是熊节,以前侯捷曾经署名在前,但据我所知,其实翻译工作基本上都是熊节独立完成的。
将熊节为图灵再版本的写的序转贴于下。多年之后,他也从一个光荣的大学辍学少年(步乔布斯、盖茨后尘?)成长为ThoughtWorks的资深咨询师,Martin Fowler的同事。