共通部分をそのへんの自称アーキテクトに任せると

デザインパターンみたいな表層部分はできてるように見えても
デバック効率や想定開発環境が狭かったりしてうんこ