1. 官方解释:
hard code的双重性:(1)直接将数据填写在源代码中,数据发生变化时,并不利于数据的修改,会造成程序的质量降低.(2)保护一些数据,直接赋值,避免其发生变化。
在计算机程序或文本编辑中; hardcode(这个词比hard code用起来要频繁一些)是指将可变变量用一个固定值来代替的方法。用这种方法编译后; 如果以后需要更改此变量就非常困难了。大部分程序语言里; 可以将一个固定数值定义为一个标记 。