LEXUES BLOG

レキサスブログ

「リファクタリング」と「デザインパターン」

こんにちは。技術統括部の比嘉岬です。

28日、29日の二日間久しぶりに新人研修を受講しに名護へ行ってきました。

久しぶりの名護での研修なので、ドキドキ、ワクワクして
研修に望みました。

そんなことは置いといて、研修で学んだ事の紹介を致します。
研修で学んだことは、「リファクタリング」と「デザインパターン」です。

(リファクタリングとは)
(デザインパターンとは)

リファクタリングやデザインパターンには色々な手法があって、
それぞれに良い面があり、非常に勉強になりました。

デザインパターンでは6つのパターンを学びましたが、
私の中で非常に面白かったのは「Strategy」パターンです。

肥大化しそうなif文のロジックを各クラスに分けて、
システムの保守性、拡張性の良いプログラムにります。

講義で演習を行った30行のプログラムがこのパターンを
用いる事によって、3行 + 3つのクラスに分けられ、
さらに機能拡張を行う際にもクラスの追加によって
容易に行えるようになりました。

まだまだ未熟な私ですが、良いプログラミングが創れるように、
これからも勉強に励んでいきます!!

この記事のライター

みなさまからのご連絡をお待ちしております。

CONTACT US