第4話
第4話 失うものと得るもの
加藤の言葉は途中で途切れたが、その意味は三人の間に重くのしかかっていた。
「保守性が下がる、ということですか」と佐藤が続けた。
加藤は眼鏡を外し、レンズを拭いながら考えをまとめるように見えた。「いや、そうではない。柔軟性と厳密性は、本来なら相反するものだ。どちらかを選べば、どちらかを手放す。その覚悟がこの案に含まれているか、という問いだ」
渡辺が身を乗り出した。「具体的には」
「たとえば入力層を『とにかく受け取る』と定義するなら、そこで起こる予期しないデータも吸収する覚悟が要る。その後始末は誰がする。ビジネスロジック層か。ならば、そのコストを数字で見積もったか」
佐藤は答えられなかった。技術的な理想は練り込んでいても、運用コストの現実は見落としていた。
「もう一つ」と加藤は続けた。「この設計を採用すれば、新しく入るメンバーは『役割の違い』を学ぶ必要がある。それは文化的な負債になる。プラスとマイナスのバランスシートを、プロジェクトの誰かが引き継ぐことになる」
会議室に沈黙が落ちた。加藤は否定しているのではなく、実装への道筋を明示するために、隠れた代償を数え上げているのだ。
佐藤は問うた。「では、どうするべきだと」
加藤は眼鏡をかけ直した。「まず、失う覚悟を言語化する。そしてチーム全体で、それが許容できるレベルなのかを問う。その過程を経ないまま設計を進めれば、数ヶ月後、実装の現場で怨嗟の声が上がるだけだ」
続きはまもなく
目次