testdriven.com Wrangling quality out of chaos

Posts Tagged ‘Books’

Refactoring: Improving the Design of Existing Code

04.22.2003 · Posted in Links

Refactoring: Improving the Design of Existing CodeBesides an introduction to refactoring, this handbook provides a catalog of dozens of tips for improving code. The best thing about Refactoring is its remarkably clear presentation, along with excellent nuts-and-bolts advice, from object expert Martin Fowler. The author is also an authority on software patterns and UML, and this experience helps make this a better book, one that should be immediately accessible to any intermediate or advanced object-oriented developer. (Just like patterns, each refactoring tip is presented with a simple name, a "motivation," and examples using Java and UML.)

Author: Martin Fowler (site)
Published: June 1999

link

Tags:

Test-Driven Development by Example

04.18.2003 · Posted in Links

 Test-Driven Development by ExampleWhen faced with a complex programming challenge, rare is the developer who can readily see how to begin or produce its solution. More often than not, such projects generate a great deal of stress and bad code. To garner the strength and courage needed to surmount seemingly Herculean tasks, programmers should look to test-driven development (TDD), a proven set of techniques that encourage simple designs and test suites that inspire confidence.

Author: Kent Beck
Published: November 2002

link

Tags: