寫死

寫死 （ 或 ） 是指在軟體實作上 ， 將輸出或輸入的相關參數 （ 例如 ： 路徑 、 輸出的形式或格式 ） 直接以常數的方式撰寫在原始碼中 ， 而非在執行期間由外界指定的設定 、 資源 、 資料或格式做出適當回應 。 一般被認定是種反模式或不完美的實作 ， 因爲軟體受到輸入資料或輸出格式的改變就必須修改原始碼 ， 對客戶而言 ， 改變原始碼之外的小設定也許還比較容易 。 但寫死的狀況也並非完全只有缺陷 ， 因某些封裝需要或軟體本身的保護措施 ， 有時是必要的手段 。 除此之外 ， 有時候因應某些特殊的需求 ， 製作出簡單的應用程式 ， 應用程式可能只會執行一次或者有限的幾次 ， 抑或永遠只應付某種單一需求 ， 利用寫死來縮短開發的時間也是一種不錯的決策 。