最佳答案
您可以查看JUnit及其中的一些docs.此外,JUnit本身就是非常有用的工具.我认为任何Java开发人员都必须知道如何使用它.
您还可以找到与Artima.com上发布的Erich Gamma有趣的对话:
> How to Use Design Patterns
> Erich Gamma on Flexibility and Reuse
> Design Principles from Design Patterns
> Patterns and Practice
> Eclipse’s Culture of Shipping
也许,并非谈话的所有部分都与您的问题相关,但它们都非常有趣.