Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Test Driven Development: A Practical Guide

Buy
Foreword by Ron Jeffries
  • The relentlessly practical TDD guide: real problems, real solutions, real code
  • Includes a start-to-finish project written in Java and using JUnit
  • Introduces TDD frameworks for C++, C#/.NET, Python, VB6, and more
  • For every developer and project manager interested test-driven development

Make Test-Driven Development work for you!

Test-Driven Development: A Practical Guide enables developers to write software that's simpler, leaner, more reliable... just plain better.

Now, there's a TDD guide focused on real projects, real developers, real implementation challenges, and real code.

Renowned agile development expert Dave Astels shows TDD at work in a start-to-finish project written in Java and using the JUnit testing framework. You'll learn how "test first" works, why it works, what obstacles you'll encounter, and how to transform TDD's promise into reality.

  • o Relentlessly practical! Full of downloadable code examples, hands-on exercises, and a fully hyperlinked version of the "resources" appendix
  • o Introduces powerful TDD tools and techniques--including key JUnit extensions, presented by their creators (Scott Ambler, Tim Bacon, Mike Bowler, Mike Clark, Bryan Dollery, James Newkirk, Bob Payne, Kay Pentacost, and Jens Uwe Pipka)
  • o Covers refactoring, "programming by intention," mock objects, and much more
  • o Discusses TDD frameworks for C++, C#/.NET, Python, VB6, Ruby, and Smalltalk
  • o Introduces previously unpublished test-first techniques for GUI software
  • o Contains appendices introducing eXtreme Programming and Agile Modeling
  • o For all programmers and project managers

Read this book if you're ready to write code that's clearer, more robust, and easier to extend & maintain--in short, if you're ready to write better code!

About the Author

Dave Astels has close to twenty years' experience as a software developer in areas ranging from embedded environment control to intellectual property protection systems to electrical energy trading systems. For more than a decade, he has been working exclusively with object technology. He runs his own consulting company specializing in Extreme Programming and pervasive Java solutions. He is the co-author of A Practical Guide to extreme Programming (ISBN 0130674826).

(HTML tags aren't allowed.)

Oral Precancer: Diagnosis and Management of Potentially Malignant Disorders
Oral Precancer: Diagnosis and Management of Potentially Malignant Disorders

Without early detection, oral cancer is deadly. Protect your patients by applying the latest clinical interventions.

Rates of new oral cancer cases continue to increase and mortality rates remain alarmingly high. Oral
cancer may be preceded by clinically identifiable precancerous changes in the oral mucosa,
...

Chronic Viral and Inflammatory Cardiomyopathy (Ernst Schering Foundation Symposium Proceedings)
Chronic Viral and Inflammatory Cardiomyopathy (Ernst Schering Foundation Symposium Proceedings)

Following its tradition of promoting novel areas of scienti?c discourse, the Ernst Schering Research Foundation (ESRF) hosted this workshop on chronic viral and in?ammatory cardiomyopathy. In late October 2004, scientists from Canada, Germany, the Georgian Republic, Great Britain, Italy, Japan, the Netherlands, Israel, Sweden, and the United...

High Voltage Engineering
High Voltage Engineering
“High Voltage Engineering” has been written for the undergraduate students in Electrical Engineering of Indian and foreign Universities as well as the practising electrical engineers.

The author developed interest in the field of High Voltage Engineering when he was a student at the Govt. Engineering
...

Animal Anatomy: Sniff Tips, Running Sticks, and Other Accurately Named Animal Parts
Animal Anatomy: Sniff Tips, Running Sticks, and Other Accurately Named Animal Parts
Laugh-out-loud fun for animal lovers of all ages

Sniff Tips, Running Sticks, and Other "Accurately" Named Animal Parts.

Charmingly illustrated, wittily worded: Each critter featured in this fun book is tagged with totally fictitious yet comically accurate anatomical labels,
...
Scripting in Java: Integrating with Groovy and JavaScript
Scripting in Java: Integrating with Groovy and JavaScript

When I wrote the three volumes of Harnessing Java 7 in 2012, I did not include a chapter on the Java Scripting API because of the limited space that I had for each volume. Note the phrase “Java Scripting,” which uses two separate words: “Java” and “Scripting.” “JavaScript” is the name of a...

Microwave Photonics: Devices and Applications (Wiley - IEE)
Microwave Photonics: Devices and Applications (Wiley - IEE)
Microwave photonics is an important interdisciplinary field that, amongst a host of other benefits, enables engineers to implement new functions in microwave systems.

With contributions from leading experts, Microwave Photonics: Devices and Applications explores this rapidly developing discipline. It bridges a gap between microwave...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy