breach-encapsulation-naming
Installation
SKILL.md
Breach Encapsulation Naming
getterを作るなら「カプセル化を破っている」と名前で叫べ。
核心原則
ドメインモデルのgetterには breachEncapsulationOf プレフィックスを付与し、カプセル化を破っていることを明示する。
| アプローチ | 特徴 | 効果 |
|---|---|---|
通常のgetter (getName()) |
気軽に使える | 濫用されやすい |
明示的なgetter (breachEncapsulationOfName()) |
使用時に「破っている」と意識 | 濫用を抑制 |