敏捷 Java:通过测试驱动开发编写代码
1. 综合学习 Java 5.0 和 TDD
将 Java 5.0、面向对象设计和测试驱动开发(TDD)结合学习,能构建更健壮、专业的软件系统。这种方法将三者融合为一个连贯的整体,贯穿整个开发生命周期,让开发者从一开始就能运用高效的开发技术。
2. 适合人群与学习方法
本书适合所有程序员,包括那些对 Java、面向对象开发或敏捷方法经验不足的人。它展示了如何将口头需求转化为实际测试,再利用这些测试创建可靠、高性能的 Java 代码来解决实际问题。以 TDD 为中心的方法不仅能产生更好的代码,还能提供强大的反馈,帮助学习者更快速地掌握 Java。
3. 书籍特色
- 专家视角 :从 Java 开发者的角度对 TDD 和敏捷编程技术进行专业概述。
- 最佳实践 :汇集了 Java、TDD 和面向对象设计的实用最佳实践。
- 基础全面 :涵盖了 Java 的所有基础知识,如字符串、包等。
- 概念简化 :简化了面向对象的概念,包括类、接口、多态和继承。
- 深入章节 :包含关于异常和日志记录、数学、I/O、反射、多线程和 Swing 的详细章节。
- 创新解读 :无缝集成对 Java 5.0 关键创新的解释,从泛型到注解。