硬编码

来源:互联网 发布:java缓存技术怎么实现 编辑:程序博客网 时间:2024/03/28 20:59
 

硬编码hard codehard coding)指的是在软件实现上,把输出或输入的相关参数(例如:路径、输出的形式、格式)直接硬编码在源代码中,而非在运行时期由外界指定的设置、资源、数据、或者格式做出适当回应。

硬编码,一般被认是种反模式或者不好的实现,软件因应输入数据、或者输出的格式改变就必需修改源代码。对客户而言,改变源代码之外的小设置也许容易点。

硬编码,也并非完全只有缺陷,因应某些封装需要,或是软件保护的措施,硬编码有时候是必要的手段。除此之外有时候因应某些特殊的需求,制作出简单的应用程序,应用程序可能只会运行一次,或者永远只应付一种需求,杀鸡焉用牛刀,硬编码来缩短开发的时间,也是一种不错的决策。

原创粉丝点击