Dans votre exemple spécifique, cette constante particulière ne fait pas vraiment de sens. Les deux plus probables scénarios pour soustraire un penny sont:
Fulfill une entreprise très spécifique/exigence logique de domaine:
Si oui, la constante ne devrait pas être Penny = .01
, mais StandardDeduction = .01
gérer plus mathématiques arbitraires/fluides:
Dans ce cas, il suffit d'utiliser les numéros.
Dans les deux cas, "Penny" est inutile. Il n'ajoute aucune information utile. C'est comme déclarer constant HelloWorld = "HelloWorld"
. Chaque programmeur qui a même une vague idée de ce que fait votre application (calculs financiers) comprend ce que .01 est. Les constantes devraient être motivées par leur but.
Votre application utilise uniquement la devise américaine? –