出版時(shí)間:2009-4 出版社:開明出版社 作者:斯馬特
Tag標(biāo)簽:無
內(nèi)容概要
所有真正的工匠都需要用最好的工具來做他們最精細(xì)的活兒,程序員也不例外?! 禞ava超級(jí)工具》囊括了30個(gè)開源工具,專門用于提高任何規(guī)模的團(tuán)隊(duì)或者組織中Java開發(fā)人員的實(shí)踐水平?! ∶恳徽露及槍?duì)一個(gè)特定工具的一系列短小精悍的小節(jié)——無論這個(gè)工具用于構(gòu)建系統(tǒng)、版本控制或者開發(fā)流程中的其他方面——這樣你就相當(dāng)于在一個(gè)包裝里得到了30本簡(jiǎn)短的書籍?! o論你選擇哪一種開發(fā)方式——敏捷、Rational統(tǒng)一過程(RUP)、極限編程(XP)、SCRUM或者其他——本書中的實(shí)踐技巧和工具都使得流程自動(dòng)化和更優(yōu)化?!禞ava超級(jí)工具》探討關(guān)鍵的Java開發(fā)問題領(lǐng)域和最佳實(shí)踐,并且專注于在開發(fā)周期的各個(gè)環(huán)節(jié)能夠提高生產(chǎn)力的開源工具,包括: 構(gòu)建工具,例如Ant和Maven 2 版本控制工具,例如CVS和Subversion 質(zhì)量度量工具,例如CheckStyle、PMD、FindBugs和 Jupiter 用來生成良好文檔同時(shí)降低寫文檔和維護(hù)文檔耗時(shí)的工具 單元測(cè)試工具,例如JUnit 4、TestNG以及開源測(cè)試覆蓋工具Cobertura 集成測(cè)試、負(fù)載測(cè)試和性能測(cè)試自動(dòng)化;網(wǎng)絡(luò)服務(wù)、Swing接口和網(wǎng)絡(luò)接口的自動(dòng)化測(cè)試 問題管理工具,如Bugzilla和Trac 持續(xù)集成工具,例如Continuum、CruiseControl、LuntBuild和Hudson 提高開發(fā)實(shí)踐水平并且讓你在開發(fā)流程中的日子更容易些?!禞ava超級(jí)工具》對(duì)于核心開發(fā)人員和軟件架構(gòu)師而言是必讀書目,能讓他們的職業(yè)生涯秩序井然。
作者簡(jiǎn)介
John Ferguson Smart是Wakaleo咨詢公司的首席咨詢師(www.wakaleo.com),這是一家致力于為企業(yè)級(jí)Java和敏捷開發(fā)領(lǐng)域提供咨詢、培訓(xùn)和指導(dǎo)服務(wù)的公司。
書籍目錄
Foreword Preface Introduction Part Ⅰ.Build Tools 1.Setting Up a Project Using Ant 2.Setting Up a Project Using Maven 2 Part Ⅱ.Version Control Tools 3.Setting Up Version Control Using CVS 4.Setting Up Version Control Using Subversion Part Ⅲ.Continuous Integration 5.Setting Up a Continuous Integration Server with Continuum 6.Setting Up a Continuous Integration Server with CruiseControl 7.LuntBuild—A Web-Based Continuous Integration Server 8.Continuous Integration with Hudson 9.Setting Up an Instant Messaging Platform with OpenfirePart Ⅳ.Unit Testing 10.Testing Your Code with JUnit 11.Next-Generation Testing with TestNG 12.Maximizing Test Coverage with Cobertura Part Ⅴ.Integration,Functional,Load,and Performance Testing 13.Testing a Struts Application with StrutsTestCase 14.Integration Testing Databases with DbUnit 15.Performance Testing with JUnitPerf 16.Load and Performance Testing with JMeter 17.Testing Web Services with SoapUI 18.Profiling and Monitoring Java Applications Using the Sun JDK Tools 19.Profiling Java Applications in Eclipse 20.Testing Your User InterfacesPart Ⅵ.Quality Metrics Tools 21.Detecting and Enforcing Coding Standards with Checkstyle 22.Preemptive Error Detection with PMD 23.Preemptive Error Detection with FindBugs 24.Inspecting the Results—Semiautomated Code Review with Jupiter 25.Sharpen Your Focus with Mylyn 26.Monitoring Build StatisticsPart Ⅶ.Issue Management Tools 27.Bugzilla 28.Trac—Lightweight Project ManagementPart Ⅷ.Technical Documentation Tools 29.Team Communication with the Maven 2 Project Web Site 30.Automatically Generating Technical DocumentationBibliographyIndex
編輯推薦
《Java超級(jí)工具(上下影印版)》由開明出版社出版。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載