What if you were able to discover potential problems in your code prior to building it? Interestingly enough, there are Eclipse plugins for tools such as JDepend and CheckStyle that can help you discover problems before they are manifested in software. In
T. Omori, und K. Maruyama. MSR '08: Proceedings of the 2008 international workshop on Mining software repositories, Seite 31--34. New York, NY, USA, ACM, (Mai 2008)