エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
こんにちは、スマートバンクでアプリエンジニアをしている ロクネム です。 弊社の開発する 家計簿サー... こんにちは、スマートバンクでアプリエンジニアをしている ロクネム です。 弊社の開発する 家計簿サービス「B/43」 のiOSアプリでは、ドメイン・データ層では単体テストを、UI層ではXcode Previewsを書いて小さい範囲ですぐに動作を確認できるようにしています。 単体テストやPreviewを書く上で必要になるのがテストデータです。 テストを実装する上では、必要な値を指定してオブジェクトを生成し、テストデータとして利用する場面が多くあることと思います。 弊社ではこのテストデータの生成および保守に課題感を持っていました。 テストデータの生成・保守への課題感 ある日、B/43アプリの中でも中心的なModelに一つのpropertyを追加するPRを作成しました。 本来であれば数ファイルの影響範囲に留まるはずですが、テストデータをあらゆるファイルで初期化していたため変更の入ったファイルは十