Dominant Systems - Michigan Network Solutions Provider Dominant Systems - Michigan Network Solutions Provider
Dominant Systems - Michigan Network Solutions Provider Dominant Systems - Michigan Network Solutions Provider
ARCSPIDER SEARCH
Enter Keywords:

Powered by Arc Spider - Smart Product Search Services 
Privacy Statement
PARTNER LINKS

Buy.com Coupons

Sony VAIO PC Special Offers

The Hottest Notebook Deals Are Here!


Agile Java(TM): Crafting Code with Test-Driven Development (Robert C. Martin Series)
Home > Computer/ Network Books > Java > Item 124
View Previous Product in Java View Next Product in Java

Click here to buy Agile Java(TM): Crafting Code with Test-Driven Development (Robert C. Martin Series) by  Jeff Langr. Agile Java(TM): Crafting Code with Test-Driven Development (Robert C. Martin Series)
by Jeff Langr
Sales Rank: 417957
List Price: $54.99
$47.68
At Amazon
Get More Info On Agile Java(TM): Crafting Code with Test-Driven Development (Robert C. Martin Series)! Buy Agile Java(TM): Crafting Code with Test-Driven Development (Robert C. Martin Series) Now!

  • Paperback: 792 pages
  • Publisher: Prentice Hall PTR February 24, 2005
  • Language: English
  • ISBN-10: 0131482394
  • ISBN-13: 978-0131482395
  • Product Dimensions: 9.1 x 6.8 x 1.5 inches
  • Shipping Weight: 2.4 pounds

    Back Cover Copy


    Master Java 5.0 and TDD Together: Build More Robust, Professional Software

    Master Java 5.0, object-oriented design, and Test-Driven Development (TDD) by learning them together. Agile Java weaves all three into a single coherent approach to building professional, robust software systems. Jeff Langr shows exactly how Java and TDD integrate throughout the entire development lifecycle, helping you leverage today's fastest, most efficient development techniques from the very outset.

    Langr writes for every programmer, even those with little or no experience with Java, object-oriented development, or agile methods. He shows how to translate oral requirements into practical tests, and then how to use those tests to create reliable, high-performance Java code that solves real problems. Agile Java doesn't just teach the core features of the Java language: it presents coded test examples for each of them. This TDD-centered approach doesn't just lead to better code: it provides powerful feedback that will help you learn Java far more rapidly. The use of TDD as a learning mechanism is a landmark departure from conventional teaching techniques.


    • Presents an expert overview of TDD and agile programming techniques from the Java developer's perspective


    • Brings together practical best practices for Java, TDD, and OO design


    • Walks through setting up Java 5.0 and writing your first program


    • Covers all the basics, including strings, packages, and more


    • Simplifies object-oriented concepts, including classes, interfaces, polymorphism, and inheritance


    • Contains detailed chapters on exceptions and logging, math, I/O, reflection, multithreading, and Swing


    • Offers seamlessly-integrated explanations of Java 5.0's key innovations, from generics to annotations


    • Shows how TDD impacts system design, and vice versa


    • Complements any agile or traditional methodology, including Extreme Programming (XP)

    © Copyright Pearson Education. All rights reserved.

    About The Author


    Jeff Langr has more than twenty years of development experience. He currently consults on software development, design, and agile processes through his company, Langr Software Solutions (www.LangrSoft.com). Langr worked for Uncle Bob Martin for two years at Object Mentor. He is the author of Essential Java Style (Prentice Hall PTR, 1999), and has published widely on Java and TDD in Software Development, C/C++ Users Journal, and diverse online magazine sites and portals.

    www.langrsoft.com

    © Copyright Pearson Education. All rights reserved.

    Customer Reviews & Comments
    Pity those of us who try to teach people how to program. Thirty years ago, everyone was a beginner. Ten years ago, everyone wanted to program because it was the hottest way to make money (remember? Learn Java, move to Silicon Valley and make millions). Each year, the background and experience of the set of people who want to learn more about programming gets wider and more diverse. There are people who've tinkered with computers since they were kids, people who learned by the seat of their pants in industry; and people who've learned in school. Jeff Langr's book, Agile Java, is significantly different and significantly better than most programming/language tutorials that have been written. One major difference is its sheer ambition. When you read this book, you'll learn the elements of Java (not just basic syntax but deep guru advice on why and why not to do things in particular ways), you'll learn the Java 1.5 extensions, and you'll also learn Test Driven Development (it is woven into the style of the book and explained throughout). A book this ambitious could've easily failed on any of these fronts, but Langr pulls it off because of his in-depth knowledge in all three areas and clear, lucid writing style. I recommend this book for anyone who has a bit of programming experience who wants to get a leg up by learning Java and TDD simultaneously. The book is also a very informative read for much more experienced programmers. Agile Java contains a lot of good programming and testing advice, and experienced programmers will find that Langr's take on the fundamentals of programming may help them see things in more productive ways. It is a very good snapshot of the state of best programming practices today. Agile Java is a great way to learn and relearn Java programming. And, given the rate of change in the industry, we all need to relearn programming periodically to be as effective as we can be.

  • Agile Java(TM): Crafting Code with Test-Driven Development (Robert C. Martin Series)
    List Price: $54.99
    Available from Amazon
    Price: $47.68
    Get More Info On Agile Java(TM): Crafting Code with Test-Driven Development (Robert C. Martin Series)! Buy Agile Java(TM): Crafting Code with Test-Driven Development (Robert C. Martin Series) Now!
    Home |  About Us |  Network Services |  Security Services |  Testimonials |  Case Studies
    Tips & Tools |  Press Room |  Newsletters |  Employment |  Contact Us

    Copyright © 2008, Dominant Systems Corporation

    Dominant Systems Corporation