Que fait philosophie-conception-logicielle ?
Gérez la complexité logicielle grâce aux modules profonds, au masquage d'informations et à la programmation stratégique. Utilisez-le lorsque l'utilisateur mentionne "conception de module", "API trop complexe", "classe superficielle", "budget de complexité", "stratégique vs tactique", "module profond", "fuite d'information" ou "méthode de transmission". Déclenchez-le également lors de la revue de la simplicité des interfaces, de l'évaluation de la pertinence d'une abstraction, ou du choix entre des approches généralistes et spécialisées. Couvre les modules profonds vs superficiels, les signaux d'alarme pour la complexité, et les commentaires comme documentation de conception. Pour la qualité du code, voir clean-code. Pour les frontières, voir clean-architecture.