第一图书网

Agile Java 中文版

JEFF LANGR 电子工业出版社
出版时间:

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

广告

下载页面


Agile Java 中文版 PDF格式下载



  想学习Java 就去图书馆找书 结果就淘出这本来了
  全书贯穿敏捷思想TDD 重构。使用单元测试和TDD来讲解Java的知识点 所有例子均是测试先行。对于熟悉敏捷实践,有着其他语言背景,准备学习Java语言的程序员来说 这本书相当不错。
  另外这本Test-Driven JavaScript Development http://book.douban.com/subject/4920060/
  与Agile Java也很类似 尤其第二部分 适合想结合TDD学习Javascript的童鞋


  robbin大牛推荐过的
  刚看完了,主要是一个入门级的TDD书籍
  
  这本书定位在入门级,其实是一个比较高的入门级,整合了TDD,设计模式的,难度比<JAVA编程思想>要低
  看过一遍,对单元测试的认识提高不少,重新加深java基础和设计模式的理解


  该书无论是原作还是翻译都非常之成功,可能对于初学者来说该书刚开始比较难以理解,因为他是通过TDD(先写测试单元,再写逻辑代码)这种开发模式为你提供入门和进阶,这种方法虽然不常用,但其提供了一种严紧的开发模式和思维,如反复得进行代码重构。就像书中作者的一句话:写代码就像雕琢美玉一样需要精益求精。


  书写的很不错,但是适合有点JAVA基础的人,否则直接看这本书入门的话有点难度呵呵
  感觉读过这本书后,自己的水平上升一大截,当然个人都有不同。对TDD,设计模式都有了解,是AGILE的入门书籍哈哈


  TDD是什么,该用什么方法在开发中应用起来,作者用很“实践性”的语言把这个过程介绍的很浅出,让你在不知不觉中喜欢上TDD,最好除了这本书之外再买本TIJ,这样的话有Java上的问题,想深入就看那本,推荐给有点经验的朋友看,很不错的书


相关图书