1. 程式人生 > >程式設計開發基礎之什麼是硬編碼?

程式設計開發基礎之什麼是硬編碼?

舉個例子,比如說你做個軟體,他有選單欄,你如果把選單的標題全部寫在程式碼裡,那如果現在要換英文的,你就不得不改變程式碼。

現在換一種方式,你把選單標題全部寫在一個文本里,比如叫title.txt,現在你要英文,那麼只要把title.txt裡面相對應的值換成英文就可以了,而不用在去改程式碼本身。

這就達到了一種 使用與配置分離 的結果

還有像面向介面程式設計等,都可以減少硬編碼帶來的後期維護