Also known as minimisation, minimization
process of removing all unnecessary characters from source code without changing its functionality
Article · 中文
極簡化(另称縮小化),在程式語言 (尤其是 JavaScript) 的範疇裡,指的是在不影響功能的情況下,移除所有非功能性必要之原始碼字元(如:空白、換行、註解、以及些許的),因為雖然它們有助於提昇原始碼的易讀性,但在實際運行時卻不是必要的部份。 極簡化後的原始碼特別對於在網路上傳送的直譯式語言(例: Javascript)有所助益,因為經過極簡化之後,需要傳輸的資料減少了,大幅減少了傳輸所需的時間以及頻寬;極簡化後的原始碼也可以被當作一種代碼混淆的結果,使人不易閱讀或使用,但只需依靠原始碼美化器便可以把結構整理出來;極簡化和常見的数据压缩也有所不同,因為極簡化的原始碼並不需要經過解壓縮的過程便可以閱讀或執行。 另外,極簡化同時也是一種程式設計師文化:例如在 Perl 的圈子裡, 活動的目標正是追求盡可能的極簡化。
Abstract from DBpedia / Wikipedia · CC BY-SA