Was ist breach-encapsulation-naming?
Eine Fähigkeit zur Benennungskonvention, um Getter-Missbrauch zu verhindern. Wenn ein Getter im Domänenmodell unvermeidbar ist (für Persistenz, JSON-Konvertierung usw.), stellen Sie ihm „breachEncapsulationOf“ voran, um zu kennzeichnen, dass die Kapselung unterbrochen wird. Dies beugt Verstößen gegen das „Tell Don’t Ask“-Prinzip vor und verhindert die unbeabsichtigte Verwendung von Gettern. Wenden Sie es bei Codeüberprüfungen, Neuimplementierungen oder Refactorings an, wenn ein Getter-Design unvermeidbar ist. Zielsprachen: Java, Kotlin, Scala, TypeScript, Python, Go, Rust. Ausgelöst durch Anfragen zu „Getter-Namenskonventionen“, „Kapselungsbrechenden Gettern“, „Persistenz-Gettern“, „BreachEncapsulation“ oder „Ich benötige einen Getter, möchte aber Missbrauch verhindern.“ Quelle: j5ik2o/okite-ai.