...
C++ Secure Coding Standard: DCL08-CPP. Properly encode relationships in constant definitions
Bibliography
\[[JLS 2005|AA. References#JLS 05]\] [§4.12.4, "{{ Wiki Markup final
}} Variables"|http://java.sun.com/docs/books/jls/third_edition/html/typesValues.html#4.12.4]
...
DCL53-J. Use meaningful symbolic constants to represent literal values in program logic 01. Declarations and Initialization (DCL) DCL56-J. Do not apply public final to constants whose value might change