私はより良いコードになりたいと思っています..コードをよりクリーンで読みやすくします。
私が c/c++ で目にしたことの 1 つは、ローカル変数での const の使用です。変数が設定されると、関数/メソッドで変更されないことをコードの読者に伝えることには、多くの価値があると思います。
私は疑問に思っています....ローカル変数がconstであることを示す方法はありますか?
#for example
sql = "select * from table1 where status = #{iStatusId}"
connection.execute(sql)
このメソッドでは sql は変更されません。そうマークしてもいいですか?
わかりました..それは悪い例ですが、要点は合っていると思います...願っています:)
EDIT:SQLに少し動的なものを追加しました..iStatusIdビットは、メソッドに渡されるパラメーターです。
EDIT2:私はこれをグーグルで調べました...すべての記事はマジックナンバーの置き換えについて話しています。それは非常に簡単で、私がマクロと見なすものです。CONTANTS は簡単です...私は const を探しています..それらは非常に異なるものです。