breach-encapsulation-naming とは?
ゲッターの悪用を防ぐための命名規則のスキル。ドメイン モデルでゲッターが避けられない場合 (永続化、JSON 変換など)、カプセル化が壊れていることを示すフラグとして「breachEncapsulationOf」をプレフィックスとして付けます。これにより、Tell Don't Ask 原則の違反が抑止され、意図しないゲッターの使用が抑制されます。コードレビュー、新しい実装、またはリファクタリング中にゲッターを設計するときに適用します。対象言語: Java、Kotlin、Scala、TypeScript、Python、Go、Rust。 「ゲッターの命名規則」、「カプセル化を破壊するゲッター」、「永続化ゲッター」、「breachEncapsulation」、または「ゲッターが必要だが悪用を防ぎたい」に関するリクエストによってトリガーされます。 ソース: j5ik2o/okite-ai。