Agile Java 中文版

出版時(shí)間:2006  出版社:電子工業(yè)出版社  作者:JEFF LANGR  頁數(shù):616  
Tag標(biāo)簽:無  

內(nèi)容概要

  《Agile Java中文版:測(cè)試驅(qū)動(dòng)開發(fā)的編程技術(shù)》將三者編織在一起,形成一種旨在構(gòu)建專業(yè)、健壯的軟件系統(tǒng)的統(tǒng)一連貫的方法。Jeff Langr向你展示如何把Java和TDD結(jié)合在一起,并且貫穿整個(gè)開發(fā)周期:幫助你從一開始就借助當(dāng)前最快最有效的開發(fā)技術(shù)。掌握J(rèn)ava 5.0,面向?qū)ο笤O(shè)計(jì)和測(cè)試驅(qū)動(dòng)開發(fā)。Langr的這《Agile Java中文版:測(cè)試驅(qū)動(dòng)開發(fā)的編程技術(shù)》是寫給每一位程序員,甚至包括對(duì)Java、面向?qū)ο箝_發(fā)或敏捷方法幾乎沒有經(jīng)驗(yàn)的程序員的。他向我們展示如何把口頭需求轉(zhuǎn)變成實(shí)際的,然后如何利用這些測(cè)試創(chuàng)建可靠的、高性能的、Java代碼,從而解決實(shí)際問題?!禔gile Java中文版:測(cè)試驅(qū)動(dòng)開發(fā)的編程技術(shù)》不僅是教授Java語言的核心特性,而且提供這些特性的測(cè)試代碼例子。以TDD為中心的方法不僅帶來更好的代碼,而且提供有效的反饋,可以幫助你更快地掌握J(rèn)ava。較之傳統(tǒng)的教學(xué)技巧,TDD方法是一個(gè)劃時(shí)代的開始。

書籍目錄

關(guān)于作者前言致謝引言“敏捷”綜述搭建環(huán)境第1章 起步測(cè)試設(shè)計(jì)一個(gè)簡單的測(cè)試JUnit增加一個(gè)測(cè)試創(chuàng)建Student對(duì)象創(chuàng)建Student類構(gòu)造函數(shù)局部變量從方法返回一個(gè)值斷言實(shí)例變量總結(jié)這個(gè)測(cè)試重構(gòu)thisprivate命名約定空白區(qū)域練習(xí)第2章 Java基礎(chǔ)第3章 字符串和包第4章 類方法和類變量第5章 接口和多態(tài)第6章 繼承第7章 遺留元素第8章 異常和日志第9章 Map和相等性第10章 數(shù)學(xué)第11章 IO(輸入/輸出)第12章 反射及其他高級(jí)主題第13章 多線程第14章 范型第15章 斷言與注解附加課Ⅰ Swing,第一部分附加課Ⅱ Swing,第二部分附加課Ⅲ Java的雜項(xiàng)附錄A 敏捷Java的術(shù)語表附錄B Java操作符的優(yōu)先規(guī)則附錄C IDEA入門Agile Java References索引

編輯推薦

  《Agile Java中文版:測(cè)試驅(qū)動(dòng)開發(fā)的編程技術(shù)》將當(dāng)前流行的敏捷開發(fā)方法融入到了Java語言的實(shí)踐中,給了您學(xué)習(xí)并掌握J(rèn)ava5.0、面向?qū)ο蠓椒ǖ臋C(jī)會(huì),同時(shí)您還將學(xué)習(xí)測(cè)試驅(qū)動(dòng)開發(fā)方法。作者很好地將三者融合在一起,全力教讀者如何使用Java5.0開發(fā)專業(yè)的軟件?!  禔gile Java中文版:測(cè)試驅(qū)動(dòng)開發(fā)的編程技術(shù)》語言淺顯易懂,頗有趣味,覆蓋了上述三方面的內(nèi)容,準(zhǔn)確地展示了如何將Java和TDD進(jìn)行有效的整合;幫助開發(fā)者在整個(gè)軟件生命周期中使用這些方法,以適應(yīng)現(xiàn)代軟件行業(yè)對(duì)高開發(fā)速度和高準(zhǔn)確性的要求,對(duì)于希望使用Java 5.0作為開發(fā)工具的開發(fā)者而言,《Agile Java中文版:測(cè)試驅(qū)動(dòng)開發(fā)的編程技術(shù)》是一本很好的入門書籍?! 氖袌?chǎng)來看,現(xiàn)在的軟件業(yè)競(jìng)爭(zhēng)非常激烈,軟件的業(yè)務(wù)需求變化快,經(jīng)常會(huì)出現(xiàn)變更,傳統(tǒng)的軟件開發(fā)方法已經(jīng)很難適應(yīng)這種快速變化,在這種高速變化的情況下,顯得捉襟見肘;而融合了敏捷方法的Java可以從某些方面應(yīng)對(duì)這種變化,這使得《Agile Java中文版:測(cè)試驅(qū)動(dòng)開發(fā)的編程技術(shù)》成為Java5.0學(xué)習(xí)者一本優(yōu)秀的參考書。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Agile Java 中文版 PDF格式下載


用戶評(píng)論 (總計(jì)5條)

 
 

  •     想學(xué)習(xí)Java 就去圖書館找書 結(jié)果就淘出這本來了
      全書貫穿敏捷思想TDD 重構(gòu)。使用單元測(cè)試和TDD來講解Java的知識(shí)點(diǎn) 所有例子均是測(cè)試先行。對(duì)于熟悉敏捷實(shí)踐,有著其他語言背景,準(zhǔn)備學(xué)習(xí)Java語言的程序員來說 這本書相當(dāng)不錯(cuò)。
      另外這本Test-Driven JavaScript Development http://book.douban.com/subject/4920060/
      與Agile Java也很類似 尤其第二部分 適合想結(jié)合TDD學(xué)習(xí)Javascript的童鞋
  •     robbin大牛推薦過的
      剛看完了,主要是一個(gè)入門級(jí)的TDD書籍
      
      這本書定位在入門級(jí),其實(shí)是一個(gè)比較高的入門級(jí),整合了TDD,設(shè)計(jì)模式的,難度比<JAVA編程思想>要低
      看過一遍,對(duì)單元測(cè)試的認(rèn)識(shí)提高不少,重新加深java基礎(chǔ)和設(shè)計(jì)模式的理解
  •     該書無論是原作還是翻譯都非常之成功,可能對(duì)于初學(xué)者來說該書剛開始比較難以理解,因?yàn)樗峭ㄟ^TDD(先寫測(cè)試單元,再寫邏輯代碼)這種開發(fā)模式為你提供入門和進(jìn)階,這種方法雖然不常用,但其提供了一種嚴(yán)緊的開發(fā)模式和思維,如反復(fù)得進(jìn)行代碼重構(gòu)。就像書中作者的一句話:寫代碼就像雕琢美玉一樣需要精益求精。
  •     書寫的很不錯(cuò),但是適合有點(diǎn)JAVA基礎(chǔ)的人,否則直接看這本書入門的話有點(diǎn)難度呵呵
      感覺讀過這本書后,自己的水平上升一大截,當(dāng)然個(gè)人都有不同。對(duì)TDD,設(shè)計(jì)模式都有了解,是AGILE的入門書籍哈哈
  •     TDD是什么,該用什么方法在開發(fā)中應(yīng)用起來,作者用很“實(shí)踐性”的語言把這個(gè)過程介紹的很淺出,讓你在不知不覺中喜歡上TDD,最好除了這本書之外再買本TIJ,這樣的話有Java上的問題,想深入就看那本,推薦給有點(diǎn)經(jīng)驗(yàn)的朋友看,很不錯(cuò)的書
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7