うちのJavaのプロジェクトの見本のコードにセッションの値にnullや期待したクラス以外が
セットされている場合は新規にクラスをつくってセットするというのがある

しかも、それが期待したオブジェクトが入ってない場合は100%障害の場所に・・・
警告出すか、ありえないんだからそんな処理いれるなよって思ったよ

他にも変数の宣言はメソッドの入り口でまとめてしてしまうとか
スコープを意識しないロジックも満載

私は従順無能プログラマーで意図が読めないので
テスト通ったらせっせと直して再テストして出してますよ、えぇ