CodeZine BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。 単体テストは、Java Standard Edition(SE)およびEnterprise Edition(EE)の大部分のアプリケーション開発の基本要素になっています。
JavaではJUnitを用いてユニットテストを自動化するテスト手法が広く普及している。JUnitではテストケースをJavaプログラムとして記述しておくことでテストを自動化するため、一度テストケースを書いてしまえば再テストの手間もかからないため、回帰テスト ...
開発者はアプリケーションを開発するとき、利用するプログラミング言語の特定のLTS(長期サポート版)をベースにすることが一般的だ。プログラミング言語および開発・実行環境「Java」では、「Java 8」または「Java 11」が該当する。 2021年9月にOracleがLTS ...
テクマトリックス株式会社は4日、米Parasoftが開発したJava対応テスト自動化ツール「Jtest 2025.1」の販売を開始した。 Jtestは、静的解析と単体テスト支援によって、Javaソースコードの品質可視化と単体テストの効率化をサポートするJava対応テスト自動化ツール。
2025年はJavaが誕生して30年目の年ですが、まだまだ活発に開発が続けられています。大きなトレンドとして、イミュータブルな小さなデータを扱うことが重要になっており、それに関する機能が取り入れ始められています。Javaは互換性を重視する言語であり、 ...
前回は、Java 9で導入された新しいモジュールシステムについて、その概要や基本的な使用方法を解説した。そこでも触れたように、Java 9以降のJavaでは標準ライブラリやランタイムそのものが新しいモジュールシステムの仕組みの上で動作する。 それでは ...