エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
概要 複数の型を入れることのできる、型安全なMap風コンテナ実装のアイデアを整理する。 目的とすること... 概要 複数の型を入れることのできる、型安全なMap風コンテナ実装のアイデアを整理する。 目的とすること 言語は Java で実装 できるだけコーディング時に誤りを検出したい (Qiitaのポストの練習をしたい。内容は何でも良かったので、どうでもよいネタで...) 目的としないこと 悪意あるコーディングからの防御 フールプルーフ(アホなコーディングからの防御) 実行時の型チェック 現状 機能間のデータのやり取りを Map<String,Object> のようなコンテナを用いて実現したり、あるいは HttpSession などのように実質的に Map<String,Object> 同様のコンテナは広く使われていると思われる。 しかしいくつかのプロジェクトではこのようなコンテナの使い方に問題があり、結合テスト以降にバグが多発するところを見たことがある。 問題点 主に、以下の2つの問題があると思われる