generated at
ぬるぽ
Nullが格納された変数に対してメソッド呼び出しを行おうとすると発生する
Javaではその欠陥言語仕様上最も発生しやすいエラーである
変数ならいかなる型であってもNullを代入できてしまうため
コンパイル時ではなく実行時に発生するエラー(実行時エラー)のため
テストを行うまで潜在している不具合に気付けないやばさ

TypeScriptは教訓として、nullやundefの可能性があると型指定されてる

別言語における同等のエラー