hard-coding
Fixing values permanently
Hard-coding is the practice of embedding fixed values directly into a program's source code rather than making them configurable or retrievable from external sources.
A hard-coded value cannot be changed without modifying the code itself, which makes software less flexible and harder to maintain.
Developers often hard-code values during initial development for convenience, then replace them with variables or configuration files later.
The API key was hard-coded into the app, which became a security nightmare.
Restored or immovable
- staticWithout motion or change
- constantFixed, unvarying quantity
- immutableIncapable of being changed
- presetConfigured before use
hardwired · embedded · unchangeable · rigid · permanent · literal · invariable · set
Liable to shatter
- couplingJoint between systems
- maintainabilityEase of ongoing repair
- refactoringCode improvement, same behavior
- scalabilityCapacity for growth
legacy · deprecated · overhead · complexity · buggy · hacks · patchwork · fixes
fixed
Restored or immovable
preset · hardwired · embedded · unchangeable · rigid · permanent · literal · invariable · set · explicit
brittle
Liable to shatter
- couplingJoint between systems
- maintainabilityEase of ongoing repair
- refactoringCode improvement, same behavior
scalability · legacy · deprecated · overhead · complexity · buggy · hacks · patchwork · fixes · rework
hard-codingpolymorphism
Many forms, one interface
indirection · abstraction · generalizing · abstracting · generalization
hard, code, coding, coded, codes, coder, coders, harder, hardest