プログラムの複雑化は品質・生産性の低下に直結するため、プログラムからの設計改善の技術であるリファクタリングは機能改修を繰り返しながら完成度を高めるアジャイル開発で必須の技術です。

リファクタリングは間違った実践をしているプロジェクトが多いため、本研修では実践形式で基礎から丁寧に学びます。演習と一緒に手元でプログラムを書いてみることで、リファクタリングが実践できるようになります。

学習項目

  • リファクタリングとパターンの関係
  • 演習:Template Methodの適用
    • パターンの確認
    • Template Methodの導入
    • Template Methodの応用
    • 実習
  • コンポーネントレベルのリファクタリング
    • コンポーネント概要
    • 被参照側のリファクタリング
    • 参照側のリファクタリング
    • レイヤーパターンの導入

使用言語:TypeScript

想定受講者

開発チームで設計・実装を担う方

講師

長瀬 嘉秀

所要時間

4時間〜5時間 ※所要時間は演習やテストも含めた想定の時間です。 受講のペースにより異なります。

特徴

リファクタリングは間違った実践をしているプロジェクト多いため、基礎から丁寧に学びます。演習と一緒に手元でプログラムを書いてみることで、リファクタリングが実践できるようになります。