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

144-java-data-oriented-programming

Da utilizzare quando è necessario applicare le migliori pratiche di programmazione orientata ai dati in Java, tra cui la separazione del codice (comportamento) dalle strutture dati tramite record, la progettazione di dati immutabili con funzioni di trasformazione pura, il mantenimento di dati piatti e denormalizzati con riferimenti basati su ID, la conversione di strutture di dati generiche in tipi specifici quando necessario, la garanzia dell'integrità dei dati tramite funzioni di convalida pure e la creazione di livelli flessibili di accesso ai dati generici. Parte del progetto skills-for-java

14Installazioni·3Tendenza·@jabrena

Installazione

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

Come installare 144-java-data-oriented-programming

Installa rapidamente la skill AI 144-java-data-oriented-programming nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/jabrena/cursor-rules-java --skill 144-java-data-oriented-programming
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Fonte: 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.

Da utilizzare quando è necessario applicare le migliori pratiche di programmazione orientata ai dati in Java, tra cui la separazione del codice (comportamento) dalle strutture dati tramite record, la progettazione di dati immutabili con funzioni di trasformazione pura, il mantenimento di dati piatti e denormalizzati con riferimenti basati su ID, la conversione di strutture di dati generiche in tipi specifici quando necessario, la garanzia dell'integrità dei dati tramite funzioni di convalida pure e la creazione di livelli flessibili di accesso ai dati generici. Parte del progetto skills-for-java Fonte: jabrena/cursor-rules-java.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/jabrena/cursor-rules-java --skill 144-java-data-oriented-programming
Categoria
{}Analisi
Verificato
Prima apparizione
2026-03-10
Aggiornato
2026-03-10

Browse more skills from jabrena/cursor-rules-java

Risposte rapide

Che cos'è 144-java-data-oriented-programming?

Da utilizzare quando è necessario applicare le migliori pratiche di programmazione orientata ai dati in Java, tra cui la separazione del codice (comportamento) dalle strutture dati tramite record, la progettazione di dati immutabili con funzioni di trasformazione pura, il mantenimento di dati piatti e denormalizzati con riferimenti basati su ID, la conversione di strutture di dati generiche in tipi specifici quando necessario, la garanzia dell'integrità dei dati tramite funzioni di convalida pure e la creazione di livelli flessibili di accesso ai dati generici. Parte del progetto skills-for-java Fonte: jabrena/cursor-rules-java.

Come installo 144-java-data-oriented-programming?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/jabrena/cursor-rules-java --skill 144-java-data-oriented-programming Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

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