hard-codes

Writes in directly

Hard-codes means to embed a fixed value directly into software rather than making it configurable or variable.

A hard-coded password can't be changed without modifying the source code.

The practice is generally discouraged because it reduces flexibility: The developer hard-coded the server address instead of reading it from a config file.

Outside programming, hard-code describes anything rigidly fixed rather than adaptable.

inflexibility

embedded

Set firmly within something

unchangeable · static · frozen · baked-in · wired-in · set · locked · entrenched · hardwired · preset

maintenance

technical debt

Accumulated coding shortcuts

brittle · coupling · hacky · deprecated · magic numbers · unmaintainable · debugging · patching · workaround · quick fix

Opposites
configurability

hard-codesparameterizes

Defines by variables

externalizes · abstracts · injects · derives · looks up

flexibility/adaptability

hard-codesmakes flexible

Increases capacity to bend

adapts · generalizes

Family

hard, code, codes, hard-code, hard-coded, hard-coding, harder, hardest, harden

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Rated G