フレームワークのユーザビリティ
今使ってるフレームワークは、滅茶苦茶使いづらい。
使いづらい理由は設定ファイルが沢山あったりアーキテクチャが複雑だったりするのもあるんだけど、一番大きい原因はエラー時の情報がショボ過ぎることだ。
誰かが独自に作成したフレームワークを設計者のいない場所で使うには、かなりの試行錯誤が必要だ。そんな時、ちょっと設定ファイルの書き方がおかしいとNullPointerExceptionやらフレームワーク独自のエラー(メッセージ無し)が発生して何が悪いのかわからないフレームワークは、良いフレームワークとは言えない。
フレームワークのエラーなんか開発者しか見ないから、ユーザーや上の人からすれば関係無いのかもしれない。でももうちょっと何とかして欲しいもんだ。
try { ... } catch (XxxException e) { ... throw new XxxException(); }
って、エラーの情報何も見れないじゃん。
エラーが起こったクラスとかで判るようになってきた自分が悲しい。