Tags
6 ページ目
Command
操作を打ち間違えても、実行済みの操作を戻す手段がコードにない。動作をオブジェクトにして、戻し方も持たせる【Command】
操作が直接データを書き換えるだけで、元に戻せず試せない。操作をオブジェクトにして undo/redo する【Command】
共通関数にしても、HTTPの外から呼べない。ハンドラーに作り付けた処理を切り出す【Command】
注文と取り消しが手続きで散らばり、やり直しも履歴も持てない。操作を部品にして undo を持たせる【Command】
失敗してDBは戻せても、決済APIの課金は取り消せない。操作に取り消しを持たせる【Command】
デプロイが途中で失敗すると手で戻すしかない。操作ごとに取り消しを持たせる【Command】