例外処理やエラーハンドリングみたいな人間の都合で決まる部分どうするんや
全部網羅した完璧な設計書作る必要出てくるならええことやが