現在、Qiita Advent Calendar 2025を完走するため猪突猛進しております![]()
12月25日まで、エッホエッホ ![]()
はじめに
みなさん、IBM Videoというサイトをご存知でしょうか?
IBMが提供する製品をショート動画でわかりやすくご紹介している動画サイトです。
- スキルアップしたくてもなかなか時間が取れない
- 気になる製品があるけど、マニュアルを読んで理解するのはきつい
- 製品の特徴やメリットをクイックに知りたい
という方には、うってつけの動画を提供するサイトです。
興味のある方はぜひご覧いただければと思います。
今回ご紹介する動画へのリンク
Refactor 2 Extract Procedures and Create Service Program JP
概要
本動画デモでは、Bob が一体型(モノリシック)なアプリケーションを見直し、プロシージャを切り出して再利用性の高いサービスプログラムへと再構成していく過程を、デモ形式で分かりやすく解説します。
デモの流れと特徴
デモは、既存の一体型アプリケーションからプロシージャを分離するところから始まります。
Bobは、元のメインプログラムから切り出したプロシージャを呼び出すように変更します これによりプログラムは一体型からモジュール型へと構造が整理されます。
Bobはサービスプログラムを作成しメインのコードを更新していきます。
この作業により、プログラム構造は一体型からモジュール型へと整理され、保守性や拡張性が向上します。
さらに、すべてのコード変更が完了した後には、Bob がテストケースを作成し、アプリケーションが正しく動作していることを確認します。
まとめ
本動画デモは、既存アプリケーションを段階的にモジュール化し、より扱いやすい構造へと改善していく具体的な手順を示しています。
Bobを用いた実践的な開発・改善の流れを理解できる内容となっており、システムの保守性向上やモダナイゼーションを検討している方にとって有益なデモです。



