ヒドイコードをGuiceを使って段階的にリファクタリングする例です。
元ネタは以下
Refactoring to Guice: Part 1 of N
Refactoring to Guice: Part 2 of N
Refactoring to Guice: Part 3 of N
著者はJesse Wilsonさんという方で、この人はGoogleの社員と思われます。
以下は翻訳(かなり省略します)。
パート1
パート2
パート3