ios軟件庫 硬編碼與軟編碼的區(qū)別,利弊?
硬編碼與軟編碼的區(qū)別,利弊?硬編碼一般是指寫死的代碼,它的反面是配置項,程序發(fā)布后可以修改。例如,如果你做了一個軟件,它有一個菜單欄,如果你在代碼中寫下所有的菜單標(biāo)題,如果你現(xiàn)在想更改英文的,你必須更
硬編碼與軟編碼的區(qū)別,利弊?
硬編碼一般是指寫死的代碼,它的反面是配置項,程序發(fā)布后可以修改。例如,如果你做了一個軟件,它有一個菜單欄,如果你在代碼中寫下所有的菜單標(biāo)題,如果你現(xiàn)在想更改英文的,你必須更改代碼?,F(xiàn)在,以另一種方式,將所有菜單標(biāo)題寫在一個文本中,例如標(biāo)題.txt如果你想學(xué)英語,就說吧標(biāo)題.txt其中相應(yīng)的值可以改成英文。你不必去代碼本身。這就是使用和配置分離的概念。例如,可以在線檢查面向接口編程的概念,這可以減少硬編碼帶來的后期維護。與硬編碼相比,普通編碼在現(xiàn)階段更加靈活。