私の職業はJavaプログラマー(派遣)ですが少しGoFがわかるので再利用できるロジックはをクラス化して再利用しています.

そうすることによって「車輪の再発明」をすると1時間かかる作業が1分で終わることがあります。

なので職場では「仕事が早い、仕事ができる」と評価されることがありますが先日先輩に怒られました。

内容は

* 継承やデザインパターンを使うのはずるい
* それは実力ではない
* 仕事が早いというのは同じ環境でどれだけ間違いがなく効率よく車輪を再発明できるかだ。
* クラスを定義して呼び出すのはズルとしているのを同じ

と。

確かに手作業で行なえば周りの人と同じくらいの速さなので、周りと同じ環境であれば(車輪の再発明をすれば)仕事が早いとは言えないかもしれません。