Tags
11 ページ目
Facade
3つの処理の正しい呼び出し順を、書いた人しか知らない。順番ごと窓口に閉じ込める【Facade】
手順書は「点検を1回呼ぶ」の1行なのに、コードは11手続きが7か所に散らばる。段取りを1つの窓口に集める【Facade】
神クラスを手順で分けたら、かえって絡まった。責務で分けて窓口1つで隠す【Facade】
通知の改善を入れたら、課金まで壊れた。巨大な1クラスを責務ごとに切り出す【God Object】
注文ハンドラが厨房の段取りを全部知っていて、厨房の変更が波及する。窓口を1つ挟む【Facade】
外部APIの値が1つ増えるだけで、社内のPRが7本立つ。外の言葉を境界で訳す【Anti-Corruption Layer】
1クラスが全サブシステムを直接呼び、仕様変更1つでエラーが連鎖。窓口を立てる【Facade】
スマートホームの機器を順番どおり呼ばないと誤作動する。手順を窓口1つにまとめる【Facade】
天気 API 連携の完成版を読み返す。使っていたのは Adapter と Facade、それと SOLID の関係
API が落ちても天気を返したい。複数の Adapter をまとめて窓口を1つにする【Facade】
Adapter で揃えたのに、呼び出し側のコードがまだ長い。何が残っているのかを整理する