プログラムの読み易さに影響を与えそうなこと 最近気をつけているというか、興味を持っているというか、 この辺に気を配ると、ぐんとプログラムが読みやすくなるよなあ、というもの。 ガード節的な条件文 一時変数が出てきたら関数への分割を考える 戻値は真偽値ではなくオブジェクトにする メソッドチェインが使えないか考える ガード節的な条件文 関数の頭のところに、先に進むかreturnするかの分岐を書くというテクニック。 本来の意味のガード節だと、returnするのは特殊な場合で、 通常は先に進むというニュアンスがあるのだけど、 あんまり気にしなくていいかなあ、と思ってるので、ガード節「的」としました。 function hoge() { if (条件式) { なんかの処理が 数行続く そんなブロック } } だと、ifの中のブロックに入らなかった場合はどうするのかなあ、 と考えながらコードを読む必要が