Welcome to the O'Reilly Press Room
oreilly.comO'Reilly Network
ConferencesInternationalSafari: Books Online

Arrow Search
Arrow Book List
Arrow Press Room
Arrow Jobs
Resource
Centers

Arrow
Perl
Java
Web & Internet
Open Source
XML
Linux
Unix
Python
Macintosh
Windows
.NET
Oracle
Security
Sys/Network Admin
C/C++ Programming
Design & Graphics
Visual Basic
Special
Interest

Arrow
Ask Tim
tim.oreilly.com
Open Books
Letters
elists
Events
Palm OS
Missing Manual
User Groups
Catalog Request
Write for Us
O'Reilly



March 10, 2003

High-Test "Recipes" for Java Programming: O'Reilly Releases "Java Extreme Programming Cookbook"

Sebastopol, CA--Extreme Programming (XP) methods have been accepted quickly because its core practices--particularly code sharing, test-first development, and continuous integration--resonated with software developers everywhere. Oddly enough, although most developers turn to XP methods in order to code real, hands-on, and extensible projects quickly (think: "code comes first"), most books on Extreme Programming focus on theory.

Not O'Reilly's just-released Java Extreme Programming Cookbook (Burke & Coyner, $34.95 US).

With a little over 100 "recipes" for getting down to business and actually using XP, the "Java Extreme Programming Cookbook" doesn't try to "sell" you on XP; it succinctly documents the most important features of popular open source tools for XP in Java--including Ant, Junit, HttpUnit, Cactus, Tomcat, Xdoclet--and then digs right in, implementing the tools in real-world, rapid-development environments.

The wealth of open source tools for Java XP is simultaneously a boon to the parsimonious developer, and one of the biggest challenges he or she faces. Sorting through the wide variety of tools available from various sources and figuring out how to use them effectively can be tedious and time-consuming. "Developers need to know how and when to use a specific open source tool and how to integrate that tool (or concept, as in Mock Objects) into their development environment," explains coauthor Brian Coyner. The recipes in "Java Extreme Programming Cookbook" showcase how to use the most important features of these XP tools. Many of these tools are geared towards unit testing, while others are invaluable for continuous integration. With these examples, you can select the most effective tools to accomplish your goals, then implement them in a cohesive development environment.

Each "recipe" offers solutions that help put an extreme programming environment together: they provide code for automating the build process and testing. Although the time saved using any one of these solutions will more than pay for the book, "Java Extreme Programming Cookbook" is more than just a collection of cut-and-paste code. Each "recipe" also includes explanations of how and why the approach works, so you can adapt the techniques to similar situations. Throughout, the book reflects an implicit assumption that refactoring, unit testing, and continuous integration are the best ways to develop high quality software.

If you want to set up a test-driven development environment that allows you to focus on writing testable code--now--Burke and Coyner's new book will prove invaluable.

Additional Resources:

Java Extreme Programming Cookbook
By Eric M.Burke, Brian M. Coyner
0-596-00387-0, Order Number: 3870
288 pages, $34.95 US, $54.95 CA, 24.95 UK
order@oreilly.com
1-800-998-9938

About O'Reilly

O'Reilly & Associates is the premier information source for leading-edge computer technologies. The company's books, conferences, and web sites bring to light the knowledge of technology innovators. O'Reilly books, known for the animals on their covers, occupy a treasured place on the shelves of the developers building the next generation of software. O'Reilly conferences and summits bring alpha geeks and forward-thinking business leaders together to shape the revolutionary ideas that spark new industries. From the Internet to XML, open source, .NET, Java, and web services, O'Reilly puts technologies on the map.

Return to the: O'Reilly Press Room

Contacts:
CUSTOMER INQUIRIES
Sales/Customer Service
(707) 829-0515
order@oreilly.com

PRESS QUERIES ONLY
Contact Lisa Mann
(707) 827-7096
lisam@oreilly.com


oreilly.com Home | O'Reilly Bookstores | How to Order | O'Reilly Contacts
International | About O'Reilly | Affiliated Companies | Privacy Policy

© 2001, O'Reilly & Associates, Inc.
webmaster@oreilly.com