Qu'est-ce que breach-encapsulation-naming ?
Une compétence de convention de dénomination pour éviter les abus des getters. Lorsqu'un getter est inévitable dans le modèle de domaine (pour la persistance, la conversion JSON, etc.), préfixez-le avec `breachEncapsulationOf` pour signaler que l'encapsulation est violée. Cela dissuade les violations du principe Tell Don’t Ask et décourage l’utilisation accidentelle du getter. Appliquez-le lors de la révision du code, d'une nouvelle implémentation ou d'une refactorisation chaque fois que la conception du getter est requise. Langages cibles : Java, Kotlin, Scala, TypeScript, Python, Go, Rust. Déclenché sur des requêtes de dénomination de getter telles que « convention de dénomination de getter », « getter de rupture d'encapsulation », « getter de persistance », « breachEncapsulation » ou « Je veux un getter mais je dois éviter toute utilisation abusive ». Source : j5ik2o/okite-ai.