出版时间:2006 出版社:电子工业出版社 作者:JEFF LANGR 页数:616
Tag标签:无
内容概要
《Agile Java中文版:测试驱动开发的编程技术》将三者编织在一起,形成一种旨在构建专业、健壮的软件系统的统一连贯的方法。Jeff Langr向你展示如何把Java和TDD结合在一起,并且贯穿整个开发周期:帮助你从一开始就借助当前最快最有效的开发技术。掌握Java 5.0,面向对象设计和测试驱动开发。Langr的这《Agile Java中文版:测试驱动开发的编程技术》是写给每一位程序员,甚至包括对Java、面向对象开发或敏捷方法几乎没有经验的程序员的。他向我们展示如何把口头需求转变成实际的,然后如何利用这些测试创建可靠的、高性能的、Java代码,从而解决实际问题。《Agile Java中文版:测试驱动开发的编程技术》不仅是教授Java语言的核心特性,而且提供这些特性的测试代码例子。以TDD为中心的方法不仅带来更好的代码,而且提供有效的反馈,可以帮助你更快地掌握Java。较之传统的教学技巧,TDD方法是一个划时代的开始。
书籍目录
关于作者前言致谢引言“敏捷”综述搭建环境第1章 起步测试设计一个简单的测试JUnit增加一个测试创建Student对象创建Student类构造函数局部变量从方法返回一个值断言实例变量总结这个测试重构thisprivate命名约定空白区域练习第2章 Java基础第3章 字符串和包第4章 类方法和类变量第5章 接口和多态第6章 继承第7章 遗留元素第8章 异常和日志第9章 Map和相等性第10章 数学第11章 IO(输入/输出)第12章 反射及其他高级主题第13章 多线程第14章 范型第15章 断言与注解附加课Ⅰ Swing,第一部分附加课Ⅱ Swing,第二部分附加课Ⅲ Java的杂项附录A 敏捷Java的术语表附录B Java操作符的优先规则附录C IDEA入门Agile Java References索引
编辑推荐
《Agile Java中文版:测试驱动开发的编程技术》将当前流行的敏捷开发方法融入到了Java语言的实践中,给了您学习并掌握Java5.0、面向对象方法的机会,同时您还将学习测试驱动开发方法。作者很好地将三者融合在一起,全力教读者如何使用Java5.0开发专业的软件。 《Agile Java中文版:测试驱动开发的编程技术》语言浅显易懂,颇有趣味,覆盖了上述三方面的内容,准确地展示了如何将Java和TDD进行有效的整合;帮助开发者在整个软件生命周期中使用这些方法,以适应现代软件行业对高开发速度和高准确性的要求,对于希望使用Java 5.0作为开发工具的开发者而言,《Agile Java中文版:测试驱动开发的编程技术》是一本很好的入门书籍。 从市场来看,现在的软件业竞争非常激烈,软件的业务需求变化快,经常会出现变更,传统的软件开发方法已经很难适应这种快速变化,在这种高速变化的情况下,显得捉襟见肘;而融合了敏捷方法的Java可以从某些方面应对这种变化,这使得《Agile Java中文版:测试驱动开发的编程技术》成为Java5.0学习者一本优秀的参考书。
图书封面
图书标签Tags
无
评论、评分、阅读与下载