Resources:

On this page you’ll find links to readings, help info, downloads, etc.


Readings:


  1. Design Patterns Explained. 2nd edition. Alan Shalloway and James Trott. Available on-line in Virgo when on UVa network: http://proquest.safaribooksonline.com/0321247140 (We’ll refer to this book as DPE.)
  2. Clean code: a handbook of agile software craftsmanship. Robert C. Martin. Available on-line in Virgo when on UVa network: http://proquest.safaribooksonline.com/9780136083238

Refactoring:
  • Short introduction to refactoring: Chapter 8, The Essence of Object-Oriented Programming with Java and UML. Bruce E. Wampler (Addison-Wesley, 2002). PDF file.

Unit Testing, Test-Driven Development and JUnit:
  • Short introduction to JUnit in Eclipse: Chapter 6, Eclipse 3.0 Kick Start. Carlos Valcarcel (SAMS Publishing, 2005). PDF file.

More to come!