ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

スタブ(stub)をつくってシステム改修

開発用の認証情報がない、システム改修の依頼があったのでスタブ(stub)をつくって対応する方針をとりました。
あまりスタブ(stub)をつくってシステム改修を行ったことがなかったのでここにメモを残しときます。
(認証したこととして...みたいな感じで認証部分以外のところを改修するイメージです)

スタブとは

本件におけるスタブとは、ソフトウェア開発のテストで利用するデータ上の部品になります。
スタブは中身を持たない、テスト専用のダミー部品という認識です。

どのようなものを作るか

本件のスタブは本物の下位モジュールと同じ名称や引数、返り値の型などを持ち、上位モジュールから同じコードで呼び出されるものを作成します。
内部は空で何も処理を行いませんが、ある決められた本物と同じような値を返す部品を作成する認識です。