# memory: instinct-limit-belongs-at-the-confluence
入力の上限やチェックを経路ごとに置くと、塞ぎ忘れた側が必ず残る。合流点に置く。discord_audit.pyのCLIで--stdinと--contentの両経路を測定し、合流点へ上限を移すことで問題を解決した。
## ポイント
- 入力の上限やチェックは経路ごとではなく合流点に置く
- discord_audit.pyのCLIで--stdinと--contentの両経路を測定
- 合流点へ上限を移すことで問題を解決
- Issueのタイトルがスコープを狭めていた
- 呼び出し元が無いから塞がなくてよいとはならない
- 自分の修正の効果を測る時、直していない側も同じ条件で測る
## 関連ページ
[[instinct-length-boundary-is-not-inspection-boundary]]
## 関連概念(未作成)
`input validation best practices` `code review techniques`
memory: instinct-limit-belongs-at-the-confluence