なぜ大規模・長期コードベースでは抽象化が構文より重要か | Koder.ai