# 程式設計人應該知道的 97 件事 ## 以刪減來提升程式碼 #### 少即是多(less is more) 雖然是句老掉牙的格言,但在某些時候真的是至理名言。 #### 為什麼要刪減額外的程式碼? 簡化程式碼、提升產品的效能,並藉由刪除掉程式碼中那些令人不快的功能, 能降低全域程式碼的分布程度。 #### YAGNI 就是 (You Aren’t Gonna Need It,你不會需要它)。人類生來如此,我們總是有做得不好的地方。 YAGNI,如果你現在程式不需要這功能,那就不要寫,因為編寫與維護額外程式碼總是比預計花上更多時間。 一團小小的額外程式碼,會隨著時間像雪球一般變成一項龐大的工作,而且總是需要維護。 #### 時常問自己:現在,你正在做什麼呢?都是必須的嗎? --- **參考資料:** 書名:程式設計人應該知道的97件事(以刪減來提升程式碼) **音檔連結:** [程式設計人應該知道的 97 件事-以刪減來提升程式碼](https://youtu.be/t1qq6UIZmEE)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up