プログラミング上の勘所についての小ネタ
最近、プログラミング関連で思った事なんか雑多なものを適当に書き残す。
条件分岐の考え方
- 条件分岐を意味する部分をifやswitchではなく例外やgotoで実現してしまうというアンチパターン
- 自分にも経験があるが、やっているときは便利やんこれと思っていても…
- 後々、本質的な意味がボケてしまい可読性が下がってしまうんだよな。
- 自分はEffective Javaに出会わなければ今でもそこら辺、ちゃんと整理できてなかったかもしれない。
ショートサーキット
- ifなどのAndやOr条件についてのショートサーキットではなくネストをやたら深くしてしまう
nullを極力排除する
- 変数等にnullが入る場合の考慮点