Hard coding: Difference between revisions

Content deleted Content added
Line 9:
 
The term "hard-coded" was initially used as an analogy to hardwiring circuits - and was meant to convey the inflexibility which results from its usage within software design and implementation.
In the context of run-time extensible [[collaborative development environment]]s such as [[MUD]]s, '''hardcoding''' also refers to developing the core engine of the system responsible for low-level tasks and executing [[scripts]], as opposed to '''softcoding''' which is developing the high-level scripts that get interpreted by the system at [[runtime]], with values from external sources, such as preprocessor macros, external constants, databases, command line arguments and user input. In this case, the term is not pejorative and refers to general development, rather than specifically embedding output data.
 
==Hardcoding and backdoors ==