Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Java Tools for Extreme Programming: Mastering Open Source Tools Including Ant, JUnit, and Cactus

Java Tools for Extreme Programming: Mastering Open Source Tools Including Ant, JUnit, and Cactus

List Price: $39.99
Your Price: $39.99
Product Info Reviews

<< 1 2 3 4 5 >>

Rating: 5 stars
Summary: Simply Superb.
Review: Though I cannot claim to be an XP expert (I've only read the first one), ... It's certainly true that XP is a lean methodology which fits the environment in which we must do business.

But the attitude underlying Xp is that of DO SOMETHING about it! Whether or not you work in an XP shop and either the management or the customers of the place you work at are willing to embrace XP, surely there are XP practices which any Java programmer can embrace right away? Probably the most important of these practices is writing your test cases first and building and testing frequently. This in turn will enable you to refactor and improve your code with ease.

It ought to be fairly easy to get official recognition and approval of a pilot program to use this part of the XP methodology from management. The tools are freely downloadable from the web, and if you can document benefits to both development and testing from using this part it will give you ammunition with which to argue for adoption of the rest of it.

This book documents the most important tools which the XP movement uses (in the J2EE space anyway). It is hands-on and unique (the closest equivalent I'm aware of is a chapter in Marinescu's "EJB Design Patterns" covering Ant and JUnit. If you believe (as I do) that hands-on application is the best way to learn then this ought to be the second 'XP' book you buy after the first one.

Rating: 3 stars
Summary: Where is the Extreme Programming connection?
Review: To me the title is somewhat misleading. The described tools *can* be used in XP projects as they can be used in any project. So the book's title seems to be an attempt to profit from the current extreme programming hype. Moreover, in the chapters about JUnit where a real connection to XP could be made, the authors do not show the XP way of developing software, i.e. developing test first or test-driven. All in all, the book is nothing more than an introduction to a bunch of development tools.

Rating: 2 stars
Summary: intro at best
Review: Very disappointed in this text. The examples do not scale to real world projects. Take a look at the petstore ant build structure before you adopt the approach suggested by Rich. Also - the examples are ridden with errors and hardcoded nonsense. The tools presented can be used in a manner more elegant than the author presents. Take the lessons with a grain of salt and refactor a process that works for you. (The text off the shelf won't work for most projects.) Plenty of good information available here if you are experienced and willing to sift through some mediocre examples.

Rating: 5 stars
Summary: Somewhat misnamed, but still extremely useful
Review: You can happily ignore the main title of this book. Sure there's a nod toward extreme programming, but that's not what this book is really all about. This book is a fine introduction to a whole bunch of really useful tools to boost your Java (and especially J2EE) programming. And all the tools can be downloaded, source code and all, for free!

There are too many tools to list here, but they include the best-of-breed Ant build system, JUnit, HTTPUnit, ServletUnit and Cactus test frameworks, load and performance analysers and some great libraries for interacting with other servers.

Two major test cases are carried through the book to show the benefits of each approach. Each tool covered gets at least a chapter of tutorial, and some of the major ones also get an appendix of API and configuration information.

This book was almost too useful to review. It's been open on my desk from almost the minute I got it and has greatly improved many aspects of my development process. If you want to get up to speed quickly and practically on a load of useful, powerful, tools - get this book. Everyone I've shown it to has wanted their own copy ...


<< 1 2 3 4 5 >>

© 2004, ReviewFocus or its affiliates