breach-encapsulation-naming이란?
게터 남용을 방지하기 위한 명명 규칙 기술입니다. 도메인 모델(지속성, JSON 변환 등)에 getter가 필요한 경우 'breachEncapsulationOf'를 접두사로 붙여 캡슐화가 중단되었음을 명시적으로 나타냅니다. 이렇게 하면 Tell Don't Ask 원칙을 위반하는 것을 방지하고 의도하지 않은 getter 사용을 방지할 수 있습니다. 코드 검토, 새로운 구현 또는 리팩토링 중에 getter를 디자인할 때 사용합니다. 대상 언어: Java, Kotlin, Scala, TypeScript, Python, Go, Rust. "getter 명명 규칙", "캡슐화 해제 getter", "지속성 getter", "breachEncapsulation" 또는 "getter를 생성하고 싶지만 남용을 방지합니다."와 같은 getter 명명 요청에 의해 트리거됩니다. 출처: j5ik2o/okite-ai.