昨日大変だったのは
List<T>を返すメソッドでnullを返してくるクソライブラリのせいで1時間飛んだ
— MOT (@programmerMOT) 2015, 2月 18
空のList<T>を返せ!!!!!
— MOT (@programmerMOT) 2015, 2月 18
Listをもらってsizeが0ならみたいな処理書いてたんだけど,なんかぬるぽで落ちる.ライブラリのソース読むとreturn nullしてて殺気が出る.常識的に考えて空のListを返すべき.
List は空なら Collections.emptyList() 返すのが良いと思うですね
— tokuhirom (@tokuhirom) 2015, 2月 18
そういうことです.通信エラーとか根本的な失敗に対してはException吐くべきであると思います.
これのせいで時間飛んで困った.