Agile Java 中文版

JEFF LANGR

出版时间

2006-01-01

ISBN

9787121027048

评分

★★★★★
书籍介绍
这本书最特别之处,在于它没有把敏捷、TDD和Java当作三件孤立的东西分别讲解,而是让读者在写Java代码的过程中自然习得测试驱动开发的思维方式。它不追求覆盖Java的全部语法,而是通过增量开发、自下而上的设计、设计模式等真实案例,把'先写测试、再实现、持续重构'这一过程讲得具体可感。多位读者提到,读完之后对TDD的理解不再停留在概念层面,而是真正'理解深刻'。它适合已经有一定Java基础、希望把测试习惯融入日常开发的开发者;如果你正被快速变更的业务需求困扰,这本书提供的是一种可落地的应对方式。需要说明的是,它偏入门,且部分读者对翻译质量有意见,因此更适合作为建立TDD思维的起点,而非速成手册。
精彩摘录
  • "As a rule, you should never assign values to arguments. And you should rarely reassign values to local object reference variables. I follow both of these rules and don't feel the need to demonstrate that fact by marking the field as final."
下载
收藏