エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
その「Nullチェック」必要ですか? ~レビューで指摘を一つ減らすために~ - Qiita
プログラミングを初めて最初のほうで考えることの一つに、「Nullチェック」があります。 誰でも一度は、... プログラミングを初めて最初のほうで考えることの一つに、「Nullチェック」があります。 誰でも一度は、 「ここNullになりそうだけど大丈夫?」 とレビューで指摘をうけたことがあるでしょう。 それで覚えるやり方が、 こんな感じのやつですね。 ただ、覚えたての人って何でもかんでもこのコードを差し込みがちになると感じています。 安全安心なコードとして「Nullチェック」はとても大切ですが、 私としては、一緒に覚えてほしいことがあります。 「Nullチェック」の必要のないコーディングをすること 必要のないチェックはコードのステップ数が増えて煩雑さを生みます。 そして、チェックが必要なコードというのは作ったその時はわかっているのかもしれませんが、 チームのほかの人や未来の自分がそのモジュールを使ったときにNullチェックをし損ねて、 バグを出してしまう可能性があることを意味します。 チェックの必要
2016/09/26 リンク