What if you were able to discover potential problems in yourcode prior to building it? Interestingly enough, there are Eclipse plugins for tools such as JDepend and CheckStyle thatcan help you discover problems before they are manifested in software. This article shows you how to leverage progressive programming, which enables a high level of quality checking during coding.