この記事はk4h4shi’s blogからの移転記事です。

プログラマに必要な能力といえば何が思い浮かぶだろう。 それぞれがそれぞれに考えがあるように思うけれど、自分にとってはその時々によって答えが変わってくる質問だと思う。 今の自分ならデザインパターンやリファクタリングの手法を用いて、設計上の問題を解決する能力を思い浮かべる。

ちょうどマーティン・ファウラーのリファクタリングを読み始めたばかりだが、自分はつくづく影響を受けやすいのだと思う。

この質問は時々問い直して、自分の答えの推移を見れたら面白いかもしれない。