·144-java-data-oriented-programming
{}

144-java-data-oriented-programming

当您需要在 Java 中应用面向数据的编程最佳实践时使用 - 包括使用记录将代码(行为)与数据结构分离,使用纯转换函数设计不可变数据,使用基于 ID 的引用保持数据平坦和非规范化,从在需要时转换为特定类型的通用数据结构开始,通过纯验证函数确保数据完整性,以及创建灵活的通用数据访问层。 java 技能项目的一部分

14安装·3热度·@jabrena

安装

$npx skills add https://github.com/jabrena/cursor-rules-java --skill 144-java-data-oriented-programming

如何安装 144-java-data-oriented-programming

通过命令行快速安装 144-java-data-oriented-programming AI 技能到你的开发环境

  1. 打开终端: 打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等)
  2. 运行安装命令: 复制并运行以下命令:npx skills add https://github.com/jabrena/cursor-rules-java --skill 144-java-data-oriented-programming
  3. 验证安装: 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code、Cursor 或 OpenClaw 中使用

来源:jabrena/cursor-rules-java。

SKILL.md

查看原文

Identify and apply data-oriented programming best practices in Java to improve code clarity, maintainability, and predictability by strictly separating data structures from behavior and ensuring all data transformations are explicit, pure, and traceable.

Core areas: Records for immutable data carriers over mutable POJOs, data-behavior separation with pure static utility classes holding operations, pure functions for data transformation that depend only on inputs and produce no side effects, flat denormalized data structures with ID-based references over deep nesting, generic Map representations for dynamic schemas converted to specific types when needed, Optional...

Prerequisites: Run ./mvnw compile before applying any changes. If compilation fails, stop immediately — do not proceed until the project compiles successfully.

当您需要在 Java 中应用面向数据的编程最佳实践时使用 - 包括使用记录将代码(行为)与数据结构分离,使用纯转换函数设计不可变数据,使用基于 ID 的引用保持数据平坦和非规范化,从在需要时转换为特定类型的通用数据结构开始,通过纯验证函数确保数据完整性,以及创建灵活的通用数据访问层。 java 技能项目的一部分 来源:jabrena/cursor-rules-java。

可引用信息

为搜索与 AI 引用准备的稳定字段与命令。

安装命令
npx skills add https://github.com/jabrena/cursor-rules-java --skill 144-java-data-oriented-programming
分类
{}数据分析
认证
收录时间
2026-03-10
更新时间
2026-03-10

Browse more skills from jabrena/cursor-rules-java

快速解答

什么是 144-java-data-oriented-programming?

当您需要在 Java 中应用面向数据的编程最佳实践时使用 - 包括使用记录将代码(行为)与数据结构分离,使用纯转换函数设计不可变数据,使用基于 ID 的引用保持数据平坦和非规范化,从在需要时转换为特定类型的通用数据结构开始,通过纯验证函数确保数据完整性,以及创建灵活的通用数据访问层。 java 技能项目的一部分 来源:jabrena/cursor-rules-java。

如何安装 144-java-data-oriented-programming?

打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/jabrena/cursor-rules-java --skill 144-java-data-oriented-programming 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code、Cursor 或 OpenClaw 中使用

这个 Skill 的源码在哪?

https://github.com/jabrena/cursor-rules-java