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

144-java-data-oriented-programming

À utiliser lorsque vous devez appliquer les meilleures pratiques de programmation orientées données en Java, notamment séparer le code (comportement) des structures de données à l'aide d'enregistrements, concevoir des données immuables avec des fonctions de transformation pures, conserver les données plates et dénormalisées avec des références basées sur l'ID, commencer par des structures de données génériques se convertissant en types spécifiques si nécessaire, garantir l'intégrité des données grâce à des fonctions de validation pures et créer des couches d'accès aux données génériques flexibles. Une partie du projet skills-for-java

14Installations·3Tendance·@jabrena

Installation

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

Comment installer 144-java-data-oriented-programming

Installez rapidement le skill IA 144-java-data-oriented-programming dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/jabrena/cursor-rules-java --skill 144-java-data-oriented-programming
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : jabrena/cursor-rules-java.

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.

À utiliser lorsque vous devez appliquer les meilleures pratiques de programmation orientées données en Java, notamment séparer le code (comportement) des structures de données à l'aide d'enregistrements, concevoir des données immuables avec des fonctions de transformation pures, conserver les données plates et dénormalisées avec des références basées sur l'ID, commencer par des structures de données génériques se convertissant en types spécifiques si nécessaire, garantir l'intégrité des données grâce à des fonctions de validation pures et créer des couches d'accès aux données génériques flexibles. Une partie du projet skills-for-java Source : jabrena/cursor-rules-java.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/jabrena/cursor-rules-java --skill 144-java-data-oriented-programming
Catégorie
{}Analyse de Données
Vérifié
Première apparition
2026-03-10
Mis à jour
2026-03-10

Browse more skills from jabrena/cursor-rules-java

Réponses rapides

Qu'est-ce que 144-java-data-oriented-programming ?

À utiliser lorsque vous devez appliquer les meilleures pratiques de programmation orientées données en Java, notamment séparer le code (comportement) des structures de données à l'aide d'enregistrements, concevoir des données immuables avec des fonctions de transformation pures, conserver les données plates et dénormalisées avec des références basées sur l'ID, commencer par des structures de données génériques se convertissant en types spécifiques si nécessaire, garantir l'intégrité des données grâce à des fonctions de validation pures et créer des couches d'accès aux données génériques flexibles. Une partie du projet skills-for-java Source : jabrena/cursor-rules-java.

Comment installer 144-java-data-oriented-programming ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/jabrena/cursor-rules-java --skill 144-java-data-oriented-programming Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

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