軟體程式碼品質,一直被俗稱為內功心法,好的工程師、想掌握架構、想學好 Design Pattern 的人,都要取得這一項技能,但是它也沒有什麼太量化的評斷標準,只是要俱備「聞味道」的敏感度,花 30 天來聊聊一些概念性的原則與出處,還有常見的案例吧
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 看到這個標題,我想有疑問的人應該還是會存在,所以一開始我想先破題,解釋一下這個題目在說什麼好了...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 圖片出自於: https://unsplash.com/photos/dq7kElwnFFg...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 一開始學習寫程式,有個還不會寫 function 的過程,常常出現一個 main 到底的程式碼...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 Linus Torvalds 生生 在 TED 的分享中[1] 提到了對於程式碼品味的事。在此...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 在此,拿一段修改前的 bug[1] (引用時,有把不必要介紹的糙點先修掉)。 這是繪出每個講者...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 先來看看學術怎麼說 這兩個名詞是由 Larry Constantine 提出來的[1][2],...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 前額葉 前額葉皮質(prefrontal cortex, PFC)是額葉的前部。 一般會介紹它...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 註解 程式碼撰寫,最終的目標是希望可以記載知識,提供閱讀與維護。好的程式碼,可以像文件化 (文...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 這次來介紹一個有趣的物件,叫 God Object[1]。 任何 variable 都丟進去...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 Photo by Alec Foege on Unsplash 使用巨石陣圖是對《人月神話》,...