写死
维基百科,自由的 encyclopedia
写死(hard-coding)是指在软体实作上,将输出或输入的相关参数(例如:路径、输出的形式或格式)直接以常数的方式撰写在原始码中,而非在执行期间由外界指定的设定、资源、资料或格式做出适当回应。一般被认定是种反模式或不完美的实作,因为软体受到输入资料或输出格式的改变就必须修改原始码,对客户而言,改变原始码之外的小设定也许还比较容易。白话来说就是指给定一个问题只会给出一种答案,每次给出的答案都是固定的。
此条目没有列出任何参考或来源。 (2011年6月30日) |
但写死的状况也并非完全只有缺陷,因某些封装需要或软体本身的保护措施,有时是必要的手段。除此之外,有时候因应某些特殊的需求,制作出简单的应用程式,应用程式可能只会执行一次或者有限的几次,抑或永远只应付某种单一需求,利用写死来缩短开发的时间也是一种不错的决策。