the meaning of PD_VERSION_CODE is really "a single code(number) expression the (entire) version of Pd", and belongs into the same family as PD_VERSION_MAJOR ("a single (code)number expression the major version of Pd"). having PD_VERSION_MAJOR and PD_CODE_VERSION adds additional mental load that i would rather avoid.
Agree 100%!