hardcodes
Fixes values directly
Hardcodes is the verb form of hardcode, meaning to embed fixed values directly into software rather than making them configurable or variable.
A programmer who hardcodes a password into an application makes it unchangeable without modifying the source code: She hardcodes the server address instead of reading it from a config file.
The practice is generally discouraged because it reduces flexibility and can create security vulnerabilities.
Set firmly within something
- magic numbersUnexplained literal values in code
- constantsUnchanging fixed values
- staticWithout motion or change
- configurationArrangement of parts
parameters · defaults · literals · variables · strings · credentials · passwords · paths
Unable to bend
- unyieldingRefusing to give way
- unbendingRefusing to change position
- unadaptableCannot modify to fit
- uncompromisingRefusing to yield ground
fixed · immovable · stubborn · obstinate · brittle · strict · rigid · adamant
Limits on action
- restrictionsLimitations on action
- limitationsImposed or inherent bounds
- bottlenecksConstrictions that impede flow
- obstaclesThings in the way
barriers · boundaries · ceilings · caps · thresholds · workarounds · technical debt · coupling
embedded
Set firmly within something
- magic numbersUnexplained literal values in code
- constantsUnchanging fixed values
- staticWithout motion or change
configuration · parameters · defaults · literals · variables · strings · credentials · passwords · paths · URLs
inflexible
Unable to bend
- unyieldingRefusing to give way
- unbendingRefusing to change position
- unadaptableCannot modify to fit
uncompromising · fixed · immovable · stubborn · obstinate · brittle · strict · rigid · adamant · intransigent
constraints
Limits on action
- restrictionsLimitations on action
- limitationsImposed or inherent bounds
- bottlenecksConstrictions that impede flow
obstacles · barriers · boundaries · ceilings · caps · thresholds · workarounds · technical debt · coupling · brittleness
hardcodesparameterizes
Defines by variables
externalizes · abstracts · injects · makes flexible · templates
hardcodesparameterizes
Defines by variables
generalizes · computes · calculates · derives · fetches