BUY THIS BOOK
Add to Cart

Print Book $59.99


Add to Cart

Print+PDF $77.99

Add to Cart

PDF $47.99

Safari Books Online

What is this?

Add to UK Cart

Print Book £37.50

What is this?

Looking to Reprint or License this content?

Java Power Tools

By John Ferguson Smart
April 2008
Pages: 910
ISBN 10: 0-596-52793-4 | ISBN 13: 9780596527938
Press Release starstarstarstarstar (Average of 1 Customer Reviews)

Buy 2 Get 1 Free Free ShippingGuarantee

Description

Java Power Tools delivers 30 open source tools designed to improve the development practices of Java developers in any size team or organization. Each chapter includes a series of short articles about one particular tool -- whether it's for build systems, version control, or other aspects of the development process -- giving you the equivalent of 30 short reference books in one package.


Full Description

All true craftsmen need the best tools to do their finest work, and programmers are no different. Java Power Tools delivers 30 open source tools designed to improve the development practices of Java developers in any size team or organization. Each chapter includes a series of short articles about one particular tool -- whether it's for build systems, version control, or other aspects of the development process -- giving you the equivalent of 30 short reference books in one package.

No matter which development method your team chooses, whether it's Agile, RUP, XP, SCRUM, or one of many others available, Java Power Tools provides practical techniques and tools to help you optimize the process. The book discusses key Java development problem areas and best practices, and focuses on open source tools that can help increase productivity in each area of the development cycle, including:
  • Build tools including Ant and Maven 2
  • Version control tools such as CVS and Subversion, the two most prominent open source tools
  • Quality metrics tools that measure different aspects of code quality, including CheckStyle, PMD, FindBugs and Jupiter
  • Technical documentation tools that can help you generate good technical documentation without spending too much effort writing and maintaining it
  • Unit Testing tools including JUnit 4, TestNG, and the open source coverage tool Cobertura
  • Integration, Load and Performance Testing to integrate performance tests into unit tests, load-test your application, and automatically test web services, Swing interfaces and web interfaces
  • Issue management tools including Bugzilla and Trac
  • Continuous Integration tools such as Continuum, Cruise Control, LuntBuild and Hudson
If you are a Java developer, these tools can help improve your development practices, and make your life easier in the process. Lead developers, software architects and people interested in the wider picture will be able to gather from these pages some useful ideas about improving your project infrastructure and best practices.




Featured customer reviews

Write a Review


Enhancing Java Productivity,  July 03 2008
Rating: StarStarStarStarStar
Submitted by TechnicalGladiator   [Respond | View]

The Java virtual machine come with many, mostly unpublicized, productivity tools; there are also tons of open source and vendor tools to enhance productivity.

It is a constant challenge for new, or seasoned, developers to have a grasp on suitable productivity tools to maximize Java code performance and quality. Most developers surrender to the flood of information and resign themselves to a select set of tools and avoid experimenting.

Java Power Tools does the job of covering the more robust sets of tools and giving you the ability to make an informed decision on what can work for you.

It can be a pain to individually research the tools and set them up in your development environment only to find that it may not work for your requirements.

Consider this book as doing the grunt work and giving you the ability to make a decision on which tools to invest your valuable time resource.

Read all reviews


Media reviews
"The book is enjoyable, extremely well organized and covers a wide range of open source tools needed for any successful software development life cycle. I would recommend Java Power Tools to anyone writing Java."
-- Meera Subbaro, JavaLobby


"Java Power Tools from O'Reilly [is] exactly what I've been looking for. It contains deep explanations of the principal FOSS dev tools in 10 major categories. These explanations are not two- or four-page summaries, but in-depth expositions that provide crucial info on the strengths and weaknesses of the product. The author, John Smart, then provides detailed tutorial on using the product. It's clear he's spent lots of time exploring the dark corners of each tool. And he makes good use of that knowledge in his comparisons and comments on the products...All told, 856 pages of crisp, well-written explanations. A must-have reference for the bookshelf."
-- Andrew Binstock, Thoughts on Software and Programming



Read all reviews

See larger cover