Java Tips | コレクション:List初期化

Java Java
スポンサーリンク
スポンサーリンク

List初期化は「最初の一歩で“性質”を決める」作業

Listの初期化は、単に「空のリストを作る」「要素入りのリストを作る」だけの話に見えますが、
実はこの瞬間に「変更できるか」「スレッドセーフか」「固定サイズか」といった性質が決まります。

業務コードで一番多いバグの一つが、
「あとで要素を追加したいのに、変更できないListを作ってしまった」
「nullを返してしまって、呼び出し側が毎回nullチェックしている」
といった“初期化の設計ミス”です。

だからこそ、「どういう用途のListなのか」を意識して、
それに合った初期化パターンをユーティリティとして持っておくと、
コードの質が一気に安定します。

タイトルとURLをコピーしました