他の人がこのようなことをするのは冗長だと思うかどうか疑問に思いました...
const double RESET_TIME = 0.0;
timeSinceWhatever = RESET_TIME;
ただするのではなく
timeSinceWhatever = 0.0;
読みやすさを支援する最初の例を見つけましたか?議論はマジックナンバーを使用することに帰着し、0と1はルールの「例外」と見なされますが、これらの例外は変数の初期化またはインデックスアクセスにのみ適用されると常に考えてきました。数字に意味がある場合は、その意味に変数を付ける必要があります。
この仮定が有効なのか、それとも名前付き定数を0に指定するのが冗長なのか疑問に思います。