「リファクタリング」と「デザインパターン」
2008年8月31日 日曜日 | その他
こんにちは。技術統括部の比嘉岬です。
28日、29日の二日間久しぶりに新人研修を受講しに名護へ行ってきました。
久しぶりの名護での研修なので、ドキドキ、ワクワクして
研修に望みました。
そんなことは置いといて、研修で学んだ事の紹介を致します。
研修で学んだことは、「リファクタリング」と「デザインパターン」です。
リファクタリングやデザインパターンには色々な手法があって、
それぞれに良い面があり、非常に勉強になりました。
デザインパターンでは6つのパターンを学びましたが、
私の中で非常に面白かったのは「Strategy」パターンです。
肥大化しそうなif文のロジックを各クラスに分けて、
システムの保守性、拡張性の良いプログラムにります。
講義で演習を行った30行のプログラムがこのパターンを
用いる事によって、3行 + 3つのクラスに分けられ、
さらに機能拡張を行う際にもクラスの追加によって
容易に行えるようになりました。
まだまだ未熟な私ですが、良いプログラミングが創れるように、
これからも勉強に励んでいきます!!