ローカル変数には const や final を付ける
変更しないローカル変数には、const
とか final
を付けるべきだ。そして、ローカル変数を変更しないようなプログラミングスタイルにしてもらえると、レビューが楽で助かる。
もちろん、ループカウンタなんかは const
にはできない。絶対にできないわけではないけれど、Haskell じゃあないんだし、そこまでしなくてもいい。
ローカル変数に付ける const
や final
は、シートベルトみたいなもの。カッコ悪いとかメンドいとか馬鹿なこと言ってないで、いいから付けなさい。