最近Groovyから遠ざかっていたため、勘を取り戻す練習も兼ねて、先日Javaプログラミング能力認定試験課題プログラムのリファクタリングレポート(その3) - 達人プログラマーを目指してでご報告したサーティファイJavaプログラミング認定試験のリファクタリング結果をGroovyに移植してみました。また、使い始めたばかりで良くは理解できていないのですが、ビルドもMavenからGradleに切り替えてみました。 現時点ではテストも不十分ですし、十分にGroovyらしいコードにも修正できていませんが、一応コードは以下に登録してあります。(ビルド方法は後述) リファクタリングGroovy版 一方、もともとのJavaのリファクタリング結果は以下にあります。 リファクタリングJava版 Javaからの基本的な修正手順 Java版のリファクタリング結果に対して、基本的には以下の手順で修正を加えました。
![認定試験問題のリファクタリング結果をGroovyにとりあえず移植してみました - 達人プログラマーを目指して](https://cdn-ak-scissors.b.st-hatena.com/image/square/e55fca00c8b5e79caa4b4936492b5d20df64cddd/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fr%2Fryoasai%2F20110302%2F20110302014718.png)