寫死
維基百科,自由的 encyclopedia
寫死(hard-coding)是指在軟體實作上,將輸出或輸入的相關參數(例如:路徑、輸出的形式或格式)直接以常數的方式撰寫在原始碼中,而非在執行期間由外界指定的設定、資源、資料或格式做出適當回應。一般被認定是種反模式或不完美的實作,因為軟體受到輸入資料或輸出格式的改變就必須修改原始碼,對客戶而言,改變原始碼之外的小設定也許還比較容易。白話來說就是指給定一個問題只會給出一種答案,每次給出的答案都是固定的。
此條目没有列出任何参考或来源。 (2011年6月30日) |
但寫死的狀況也並非完全只有缺陷,因某些封裝需要或軟體本身的保護措施,有時是必要的手段。除此之外,有時候因應某些特殊的需求,製作出簡單的應用程式,應用程式可能只會執行一次或者有限的几次,抑或永遠只應付某種单一需求,利用寫死來縮短開發的時間也是一種不錯的決策。