TDD Books
-
Professional Refactoring in Visual Basic (Programmer to Programmer)
Published 12 years ago
by Danijel Arsenovski, Wrox
In this one-of-a-kind book, Microsoft MVP Danijel Arsenovski shows you how to utilize the power of refactoring to improve the design of your existing code and become more efficient and productive. You?ll discover how to perform unit testing, refactoring to patterns, and refactoring to upgrade legacy Visual Basic code. As you progress through the chapters, you?ll build a prototype application from scratch as Arsenovski walks you step-by-step through each process while offering expert coding tips.
-
Head First Software Development
Published 13 years ago
by Dan Pilone, Russ Miles, O'Reilly Media
Even the best developers have seen well-intentioned software projects fail -- often because the customer kept changing requirements, and end users didn't know how to use the software you developed. Instead of surrendering to these common problems, let Head First Software Development guide you through the best practices of software development. Before you know it, those failed projects will be a thing of the past.
-
Test Driven: TDD and Acceptance TDD for Java Developers
Published 13 years ago
by Lasse Koskela, Manning Publications
In test driven development, you first write an executable test of what your application code must do. Only then do you write the code itself and, with the test spurring you on, you improve your design. In acceptance test driven development (ATDD), you use the same technique to implement product features, benefiting from iterative development, rapid feedback cycles, and better-defined requirements. TDD and its supporting tools and techniques lead to better software faster.
-
Professional Software Testing with Visual Studio 2005 Team System: Tools for Software Developers and Test Engineers (Pro
Published 13 years ago
by Tom Arnold, Dominic Hopton, Andy Leonard, Mike Frost, Wrox
*Visual Studio 2005 Team System (VSTS) features a robust, integrated suite of test tools that work seamlessly in the Visual Studio development environment *Covering all phases of the development lifecycle, this book shows readers how to implement best practices for software testing using the appropriate components of VSTS *Readers will learn how to use the tools effectively, directly from those who helped design and develop the software
-
Learning Ruby
Published 13 years ago
by Michael Fitzgerald, O'Reilly Media
You don't have to know everything about a car to drive one, and you don't need to know everything about Ruby to start programming with it. Written for both experienced and new programmers alike, Learning Ruby is a just-get-in-and-drive book -- a hands-on tutorial that offers lots of Ruby programs and lets you know how and why they work, just enough to get you rolling down the road.
-
Agile Web Development with Rails, 2nd Edition
Published 14 years ago
by Dave Thomas, David Hansson, Leon Breedt, Mike Clark, James Duncan Davidson, Justin Gehtland, Andreas Schwarz, Pragmatic Bookshelf
The definitive, Jolt-award winning guide to learning and using Rails is now in its Second Edition. Rails is a new approach to web-based application development that enables developers to create full-featured, sophisticated web-based applications using less code and less effort. Now programmers can get the job done right and still leave work on time. NEW IN THE SECOND EDITION: The book has been updated to take advantage of all the new Rails 1.2 features.
-
Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series)
Published 14 years ago
by Robert C. Martin, Micah Martin, Prentice Hall PTR
With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin, Agile Principles, Patterns, and Practices in C#.
-
Hunting Security Bugs
Published 14 years ago
by Tom Gallagher, Lawrence Landauer, Bryan Jeffries, Microsoft Press
Finding security flaws is now a fundamental development task, yet there has not been adequate documentation of the process used to find security bugsĀuntil now. Before the Internet, computers were deployed in trusted environments and software development and testing practices emphasized functionality over security. As networking technologies emerged, though, times changed and people began to connect their computers together, instead of deploying in silos.
-
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET
Published 14 years ago
by Jimmy Nilsson, Addison-Wesley Professional
Applying Domain-Driven Design and Patterns is the first complete, practical guide to leveraging patterns, domain-driven design, and test-driven development in .NET environments. Drawing on seminal work by Martin Fowler and Eric Evans, Jimmy Nilsson shows how to customize real-world architectures for any .NET application.
-
.NET Test Automation Recipes: A Problem-Solution Approach
Published 14 years ago includes sample chapter
by Dr. James McCaffrey, Apress
If you develop, test, or manage .NET software, you will find .NET Test Automation Recipes: A Problem-Solution Approach very useful. The book presents practical techniques for writing lightweight software test automation in a .NET environment and covers API testing thoroughly. It also discusses lightweight, custom Windows application UI automation and teaches you low-level web application UI automation. Additional material covers SQL stored procedure testing techniques.