Refactoring: Improving the Design of Existing Code
Your class library works, but could it be better? Refactoring: Improving the Design of Existing Code shows how refactoring can make object-oriented code simpler and easier to maintain. Today refactoring requires considerable design know-how, but once tools become available, all programmers should be able to improve their code using refactoring techniques.
|
Test Driven Development: By Example By K.Beck
Presents an approach to writing software that emphasizes automated testing before and during coding. Written for advanced programmers, the book walks through two example projects--multi-currency arithmetic and the xUnit testing framework--and provides patterns for deciding what tests to write and how to write tests using xUnit. The code is written in Java and Python. Copyright © 2004 Book News, Inc., Portland, OR
|