設計書に従った上で説明的な(ある意味冗長な)コードを保守性のために書くと思ったが違うのかな