There are several spots in the code base where important words are used, such as "feature_id", "reference_time", URLs, USGS parameter codes, common request query parameters, etc. These need to be placed in a common location and referenced in order to maintain correctness and common spelling. If package A downloads data and stores important data in "fieldName" and package B has a function that relies on "fieldName", the utilization of magic strings will eventually cause issues due to a mismatch of terminology, versions, or spelling.
There are several spots in the code base where important words are used, such as
"feature_id","reference_time", URLs, USGS parameter codes, common request query parameters, etc. These need to be placed in a common location and referenced in order to maintain correctness and common spelling. If package A downloads data and stores important data in"fieldName"and package B has a function that relies on"fieldName", the utilization of magic strings will eventually cause issues due to a mismatch of terminology, versions, or spelling.