hard-coded

hard-coded

(jargon)
(By analogy with "hard-wired") Said of a data value or behaviour written directly into a program, possibly in multiple places, where it cannot be easily modified. There are several alternatives, depending on how often the value is likely to change. It may be replaced with a compile-time constant, such as a C "#define" macro, in which case a change will still require recompilation; or it may be read at run time from a profile, resource (see de-rezz), or environment variable that a user can easily modify; or it may be read as part of the program's input data.

To change something hard-coded requires recompilation (if using a compiled language of course) but, more seriously, it requires sufficient understanding of the implementation to be sure that the change will not introduce inconsistency and cause the program to fail.

For example, "The line terminator is hard-coded as newline; who in their right mind would use anything else?"

See magic number.
References in periodicals archive ?
When the credentials are hard-coded into the app, it is possible for an attacker to hijack those credentials by examining the app's code.
Samsung Galaxy S8 might come with company's logo hard-coded on the display
Millions of routers, modems, IP cameras, VoIP phones and other embedded gadgets share the same hard-coded SSH (Secure Shell) host keys or HTTPS (HTTP Secure) server certificates.
These addresses are hard-coded to bypass the hosts file and cannot be prevented from connecting.
A VLOOKUP would solve the problem, but a typical VLOOKUP would have the worksheet name hard-coded in the lookup table reference: =VLOOKUP("Total Revenue", 'CC 1020'
Crowley explained that the app has a hard-coded Bluetooth PIN of 0000 making any person using the app able to control any Satis toilet.
The 'My Satis' Android application has a hard-coded Bluetooth PIN of 0000,
By clicking on the app, Volvo Rents customers have access to important rental equipment information including equipment make, model number and equipment specification information hard-coded within the application.
The latest release includes a new version of Application Identity Manager, which is designed to address the challenges of App2App identities, including eliminating hard-coded passwords.
Including a hard-coded FTDIChip-ID number burnt in, Future Technology Devices' USB-Key security dongle performs with any USB host or hub to provide application software access control or as part of a key-based physical access control.
The current website has been hard-coded by Ken, who writes the HTML himself.
I think I was hard-coded to do social justice work," she says.