最新記事 

Java 14におけるinstanceofのパターン・マッチング

Java ChampionでJetBrainsのデベロッパー・アドボケートを務めるMala Gupta氏による解説です。instanceofのパターン・マッチングによって、Javaのinstanceof演算子の使用が簡略化されます。バインド変数が導入されることで、変数を追加したり、明示的にキャストしたりする必要がなくなり、コードが安全で読みやすく、書きやすくなります。

 

JDKベスト機能

Javaの25周年を祝うにあたり、このプラットフォームで特に話題になったイノベーションの一部を振り返ってみましょう。さらに、Sharat Chanderが皆さんの投票をお待ちしています。ぜひご参加ください。 

 

その他の記事

コード・レビューでの5つのアンチパターン

コード・レビューは欠かせませんが、常に正しく行われているとは限りません。この記事では、コード・レビューを受けたり、プル・リクエストを送信したりしたときに誰もが経験してきた具体的なアンチパターンについて、Trisha Gee氏が取り上げて正します。これを機に、優れた慣例を身につけましょう。

 

Unsafeクラス:どんなスピードでも危険

ときには、ルールを破らねばならない場合もあるかもしれません。そんな場合に使われるテクニックの1つがUnsafeです。Unsafeは潜在的な危険性をはらんでいます。他の方法ではできない形で、そしてプラットフォームの確立されたルールを破る形で、特定のことを行う方法を提供するからです。Ben Evans氏が詳しく解説します。

 

テストを容易にするJUnit 5.6の新機能

Mert Çalışkan氏は、JUnitの最新アップデートに満足しています。実行順序の明示的な定義、宣言的タイムアウトの定義に加え、JREバージョンや環境変数、特定のシステム・プロパティに基づく条件付きテスト実行など、いくつかの機能を紹介します。望むなら、テストをパラレル実行することさえできます。