LogoClawIndex
案例技能关于
LogoClawIndex

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。

breach-encapsulation-naming - 明确标识破坏封装性的 getter 命名规范

通过为领域模型中必要的 getter 添加 breachEncapsulationOf 前缀,明示封装破坏以防范 getter 滥用并遵循 Tell Don't Ask 原则。

标签

更新于: 2026-09-20

能力

典型输入

典型输出

该技能可以做什么

  • 为 getter 添加 breachEncapsulationOf 前缀
  • 检测 getter 设计反模式
  • 指导重构为 Tell 模式
  • 审查领域模型封装设计

输入

  • 领域模型源代码
  • getter 设计需求

输出

  • 规范化的 getter 方法实现
  • 代码审查警告与建议

要求

  • Java、Kotlin、Scala、TypeScript、Python、Go 或 Rust 代码库

来源

  • 规范: SKILL.md
命名规范
封装
领域驱动设计
代码审查
代码重构
为 getter 添加 breachEncapsulationOf 前缀
检测 getter 设计反模式
指导重构为 Tell 模式
审查领域模型封装设计
领域模型源代码
getter 设计需求
规范化的 getter 方法实现
代码审查警告与建议