·143-java-functional-exception-handling
</>

143-java-functional-exception-handling

Java で関数例外処理のベスト プラクティスを適用する必要がある場合に使用します。これには、例外の過剰使用を Optional および VAVR のいずれかのタイプに置き換える、シールされたクラスと列挙型を使用してエラー タイプ階層を設計する、モナディック エラー合成パイプラインを実装する、関数制御フロー パターンを確立する、真に例外的なシステム レベルの障害に対してのみ例外を予約するなどがあります。 Skills-for-Java プロジェクトの一部

14インストール·3トレンド·@jabrena

インストール

$npx skills add https://github.com/jabrena/cursor-rules-java --skill 143-java-functional-exception-handling

143-java-functional-exception-handling のインストール方法

コマンドラインで 143-java-functional-exception-handling AI スキルを開発環境にすばやくインストール

  1. ターミナルを開く: ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます
  2. インストールコマンドを実行: このコマンドをコピーして実行します: npx skills add https://github.com/jabrena/cursor-rules-java --skill 143-java-functional-exception-handling
  3. インストールを確認: インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります

ソース: jabrena/cursor-rules-java。

Identify and apply functional exception handling best practices in Java to improve error clarity, maintainability, and performance by eliminating exception overuse in favour of monadic error types.

Prerequisites: Run ./mvnw validate or mvn validate before applying any changes. If validation fails, stop immediately — do not proceed until the project is in a valid state. Also confirm the VAVR dependency (io.vavr:vavr) and SLF4J are present when introducing Either types.

Core areas: Optional for nullable values over throwing NullPointerException or NotFoundException, VAVR Either for predictable business-logic failures, CompletableFuture for async error handling, sealed classes and records for rich error type hierarchies with exhaustive pattern matching, enum-based error types for simple failure cases, functional composition with flatMap/map/peek/peekLeft for chaining operations th...

Java で関数例外処理のベスト プラクティスを適用する必要がある場合に使用します。これには、例外の過剰使用を Optional および VAVR のいずれかのタイプに置き換える、シールされたクラスと列挙型を使用してエラー タイプ階層を設計する、モナディック エラー合成パイプラインを実装する、関数制御フロー パターンを確立する、真に例外的なシステム レベルの障害に対してのみ例外を予約するなどがあります。 Skills-for-Java プロジェクトの一部 ソース: jabrena/cursor-rules-java。

引用可能な情報

AI/検索での引用用の安定したフィールドとコマンド。

インストールコマンド
npx skills add https://github.com/jabrena/cursor-rules-java --skill 143-java-functional-exception-handling
カテゴリ
</>開発ツール
認証済み
初回登録
2026-03-10
更新日
2026-03-10

Browse more skills from jabrena/cursor-rules-java

クイックアンサー

143-java-functional-exception-handling とは?

Java で関数例外処理のベスト プラクティスを適用する必要がある場合に使用します。これには、例外の過剰使用を Optional および VAVR のいずれかのタイプに置き換える、シールされたクラスと列挙型を使用してエラー タイプ階層を設計する、モナディック エラー合成パイプラインを実装する、関数制御フロー パターンを確立する、真に例外的なシステム レベルの障害に対してのみ例外を予約するなどがあります。 Skills-for-Java プロジェクトの一部 ソース: jabrena/cursor-rules-java。

143-java-functional-exception-handling のインストール方法は?

ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/jabrena/cursor-rules-java --skill 143-java-functional-exception-handling インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります

ソースリポジトリはどこですか?

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