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

144-java-data-oriented-programming

Используйте, когда вам нужно применить лучшие практики ориентированного на данные программирования на Java, включая отделение кода (поведения) от структур данных с помощью записей, разработку неизменяемых данных с помощью чистых функций преобразования, сохранение данных в плоском виде и денормализацию с помощью ссылок на основе идентификаторов, начиная с преобразования универсальных структур данных в определенные типы при необходимости, обеспечения целостности данных с помощью чистых функций проверки и создания гибких универсальных уровней доступа к данным. Часть проекта «Навыки для 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

Быстро установите AI-навык 144-java-data-oriented-programming в вашу среду разработки через командную строку

  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.

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, включая отделение кода (поведения) от структур данных с помощью записей, разработку неизменяемых данных с помощью чистых функций преобразования, сохранение данных в плоском виде и денормализацию с помощью ссылок на основе идентификаторов, начиная с преобразования универсальных структур данных в определенные типы при необходимости, обеспечения целостности данных с помощью чистых функций проверки и создания гибких универсальных уровней доступа к данным. Часть проекта «Навыки для 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, включая отделение кода (поведения) от структур данных с помощью записей, разработку неизменяемых данных с помощью чистых функций преобразования, сохранение данных в плоском виде и денормализацию с помощью ссылок на основе идентификаторов, начиная с преобразования универсальных структур данных в определенные типы при необходимости, обеспечения целостности данных с помощью чистых функций проверки и создания гибких универсальных уровней доступа к данным. Часть проекта «Навыки для 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

Где находится исходный репозиторий?

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