カワゴエ・ラボ技術者指南書

サイタマの住宅街に存在するあるラボの研究資料

定数の定義のしかた

拡張子で定数を定義するのはナンセンス(拡張子が変わった場合に変数も修正しないといけない)
処理名を変数に記述するべき
何に使う定数なのかを記述しておけば拡張子が変更されていても修正範囲が少くなる。
定義の内容を変更するだけでよくなる。

悪い例

public static final String JPG_FILE_EXTENSION = ".jpg";

良い例

public static final String DELETE_FILE_EXTENSION = ".jpg";