Resources
•  Concurrent Programming in Java: Design Principles and Patterns Doug Lea (Addison-Wesley, 1999)
•  Effective Java Programming Language Guide Joshua Bloch (Addison-Wesley, 2001)
•  Extreme Programming Explained: Embrace Change Kent Beck (Pearson Education, 1999)
•  JUnit.org
A Web site dedicated to developers who use JUnit and other XUnit testing frameworks
Close Window