Chapter 7. Design and Programming

Collins-Sussman, B., B. W. Fitzpatrick, et al. Version Control with Subversion. O'Reilly, 2004.

Fowler, M., and K. Beck. Refactoring: Improving the Design of Existing Code. Addison Wesley, 1999.

Hunt, A., D. Thomas, et al. Pragmatic Unit Testing in Java with JUnit. Pragmatic Bookshelf, 2003.

Get Applied Software Project Management now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.