argius note

プログラミング関連

相変わらずのnull地獄

前にも似たようなことを書きました。
不毛で煩わしいnullチェックを無くしたいので、

  • 原則として、参照型は非nullとして扱う(特にString)
  • null の代入(初期化および再代入)を避ける
  • APIが返す null はWrapperが別の値に変換する

というルールを導入して、nullは無いことにしてしまいたいんだけど、どうやって浸透させたら良いものか。