TDD Books
-
How We Test Software at Microsoft
Published 12 years ago
by Alan Page, Ken Johnston, Bj Rollison, Microsoft Press
It may surprise you to learn that Microsoft employs as many software testers as developers. Less surprising is the emphasis the company places on the testing discipline and its role in managing quality across a diverse, 150+ product portfolio. This book written by three of Microsoft s most prominent test professionals shares the best practices, tools, and systems used by the company s 9,000-strong corps of testers.
-
Practical CakePHP Projects
Published 12 years ago includes sample chapter
by Richard Miller, John Omokore, Kai Chan, Apress
If you’ve been using PHP for sometime now and would like to start using a web framework, you’ll want to try CakePHP, which is an open source rapid development web framework built on PHP. PHP experts Kai Chan and John Omokore guide you through a variety of practical CakePHP applications. You will work on projects such as a video gallery, unit testing application, an e–commerce app, a blog site, and much more.
-
Stripes: ...and Java web development is fun again (Pragmatic Programmers)
Published 12 years ago
by Frederic Daoud, Pragmatic Bookshelf
As a Java developer, you want to leverage your knowledge and the wealth of Java libraries and tools. But when it comes to web development, many frameworks seem over-engineered and too complex. They have a steep learning curve, and it's just too difficult to get them to do exactly what you need because of their "closed-box" design. Stripes brings simplicity back to Java web development. You'll be up and running in minutes, and can go a long way with just a few simple concepts. You'll spend your
-
Foundation Rails 2
Published 12 years ago
by Eldon Alameda, friends of ED
You've heard about this amazing web framework called Ruby on Rails that's taken the world by storm but thought it was way too complex for you? Think again. Foundation Rails 2 takes you through your first steps in Rails, explaining in plain English how to start building dynamic web applications. And there's never been a better time to jump in to the Rails world, as the release of Rails 2 is a major evolutionary leap forward from previous versions.
-
Practical API Design: Confessions of a Java Framework Architect
Published 12 years ago includes sample chapter
by Jaroslav Tulach, Apress
You might think more than enough design books exist in the programming world already. In fact, there are so many that it makes sense to ask why you would read yet another. Is there really a need for yet another design book? In fact, there is a greater need than ever before, and Practical API Design: Confessions of a Java Framework Architect fills that need!
-
Professional Visual Studio 2008 (Wrox Programmer to Programmer)
Published 12 years ago
by Nick Randolph, David Gardner, Wrox
Professional Visual Studio 2008 Microsoft Visual Studio 2008 is the latest version in the ongoing evolution of the Integrated Development Environment (IDE), and this resource examines the diverse facets of the IDE—from common tasks to intricate functions to the powerful tools that accompany the main code editing and design windows.
-
The Productive Programmer (Theory in Practice (O'Reilly))
Published 12 years ago
by Neal Ford, O'Reilly Media
Anyone who develops software for a living needs a proven way to produce it better, faster, and cheaper. The Productive Programmer offers critical timesaving and productivity tools that you can adopt right away, no matter what platform you use. Master developer Neal Ford not only offers advice on the mechanics of productivity--how to work smarter, spurn interruptions, get the most out your computer, and avoid repetition--he also details valuable practices that will help you elude common traps, im
-
Agile Portfolio Management
Published 12 years ago
by Jochen Krebs, Microsoft Press
Find out how your company s full project portfolio can benefit from the principles of agility from an expert on agile processes. Agile software development is now more popular than ever, but agility doesn t need to stop there. This guide takes a big-picture look at how portfolio managers and project managers can make use of proven agile development methods to increase organizational efficiency.
-
Java: Introduction to Problem Solving and Programming (5th Edition)
Published 12 years ago
by Walter Savitch, Frank M. Carrano, Prentice Hall
Trusted authors Savitch and Carrano examine problem solving and programming techniques with Java. Readers are introduced to object-oriented programming and important concepts such as testing and debugging techniques, program style, inheritance, and exception handling. More emphasis on design and algorithms before coding in programming examples and case studies. More attention given to using methods prior to defining methods. Coverage of enumerations and the for-each loop..
-
Java Power Tools
Published 12 years ago
by John Ferguson Smart, O'Reilly Media
All true craftsmen need the best tools to do their finest work, and programmers are no different. Java Power Tools delivers 30 open source tools designed to improve the development practices of Java developers in any size team or organization. Each chapter includes a series of short articles about one particular tool -- whether it's for build systems, version control, or other aspects of the development process -- giving you the equivalent of 30 short reference books in one package.