InstantSourceでJavaのシステム時刻の作成を抽象化しテスタビリティを上げる
この記事は、JDK17のInstantSourceを使ってシステム時刻を抽象化し、DIやテストで簡単に制御する方法を解説します。
#Java #Testing #JUnit #PostgreSQL #Spring Bootこの記事は、JDK17のInstantSourceを使ってシステム時刻を抽象化し、DIやテストで簡単に制御する方法を解説します。
#Java #Testing #JUnit #PostgreSQL #Spring Bootこの記事では、MoonBitで実装した竹内関数をJava 22のFFM APIで呼び出す手順と性能比較を紹介します。
#Java #FFM #MoonBitこの記事では、Java 25のFFM APIでRust実装の竹内関数を呼び出し、Java実装と比較した性能評価を紹介します。
#Java #FFM #Rustこの記事では、Path.ofではなくFileSystem.getPathを使うことでテスト容易性が向上し、Jimfsなどのインメモリファイルシステムを注入でき、OS依存のパス問題を回避できる方法を解説します。
#Java #Testing #Jimfs #JUnit