30 9月

《测试驱动开发实战与模式解析》出版说明

本书早在2002年由培生教育出版集团首次出版以来,十余年间,敏捷方法爱好者、业内专业人士将它口口相传,经久不衰。原因何在?我认为这是人们追寻更好的方法,期以获得更丰厚回报的天性使然。测试驱动开发(Test-Driven Development)始于20世纪90年代,历经岁月,成于2003年,也即本书首次出版之时。

从早期的面向过程程序开发到后来的面向对象软件开发,随之诞生了软件构件化、工程化的开发方法。在软件开发方法学中,测试驱动开发较之其他开发方法学可谓历久弥新,自诞生之日就一直受到业内高度关注,也从不乏勇于尝试和探索的有识之士。正如本书作者Kent Beck先生所说,测试驱动开发是一种正确的做事方法。这种方法打破了传统软件开发流程,提出了测试优先(Test First)的编程模式,其中的优点无须赘言。

本人也在实践当中尝试了书中的理论。整个过程轻巧安全,步步推进,给编码工作带来了耳目一新的感觉。译竣之后,也深感此书犹如测试驱动开发之蓝本,不负盛名。

本书(ISBN: 978-7-111-42386-7)由我负责翻译并整理,此过程中的辛酸苦辣一言难尽,但也感到与Kent Beck这样一位出色的业界领袖巨笔际会是一个享受的过程。在成书过程中,机械工业出版社的吴怡编辑给予了莫大的支持和鼓励。承荷兰威科集团(Wolters Kluwer)庾戈华工程师的悉心帮助,解决了不少翻译过程中遇到的困惑。微软美国总部的香钦柏工程师、美国密歇根大学安娜堡分校的葛瑾女士也审阅了书稿,提出了不少中肯建议。借此机会谨致谢忱。还要感谢给予了我很多支持和关心的家人,希望本书的出版,给你们带来快乐!