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