良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 exception: try-catch + throw 很少人用過吧?但是真正製作產品上,傳...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 先來看看學術怎麼說 這兩個名詞是由 Larry Constantine 提出來的[1][2],...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 看到這個標題,我想有疑問的人應該還是會存在,所以一開始我想先破題,解釋一下這個題目在說什麼好了...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 Photo by Alec Foege on Unsplash 使用巨石陣圖是對《人月神話》,...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 -- 台南原地方法院,最棒的古蹟修復案例之一。基本的從外觀的牆面油漆去除,到馬薩式屋頂的木...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 圖片出自於: https://unsplash.com/photos/dq7kElwnFFg...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 註解 程式碼撰寫,最終的目標是希望可以記載知識,提供閱讀與維護。好的程式碼,可以像文件化 (文...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 來聊聊 if-else-if 太長的問題。 傳說,只是傳說 故事是虛構的,如有雷同,也許真的...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 一開始學習寫程式,有個還不會寫 function 的過程,常常出現一個 main 到底的程式碼...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 Linus Torvalds 生生 在 TED 的分享中[1] 提到了對於程式碼品味的事。在此...
標題出處[1] 良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 如果有人問「如何把程式碼寫好」,我會勸他要小心接觸程式碼品質的書籍 (哈)因為...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 先看程式碼 這是優透的程式設計師寫的 code。[1] 看看有沒有看不懂的地方。 float...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 先說: Top down 和 Bottom up 是兩者都會交叉使用的設計方式。 由上而下的...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 此篇的 coding 建議,不適用於 C 前置處理器 C 語言做到 template 或 g...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 這次來介紹一個有趣的物件,叫 God Object[1]。 任何 variable 都丟進去...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 前額葉 前額葉皮質(prefrontal cortex, PFC)是額葉的前部。 一般會介紹它...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 語言、套件、框架的文件是做什麼用的? 官網文件,通常是該套件或框架的聖經文件。(偶爾會遇到寫得...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 自從學了 JavaScript 之後,就很少寫 for-loop 了!!!這件事,還是一陣子之...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 -- 台南原地方法院,最棒的古蹟修復案例之一。基本的從外觀的牆面油漆去除,到馬薩式屋頂的木...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 怎麼連程式碼無關的 git log 都被拿出來說嘴? 你記得,你上一次看 git log 是為...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 在此,拿一段修改前的 bug[1] (引用時,有把不必要介紹的糙點先修掉)。 這是繪出每個講者...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 容器!! 在 JavaScript 中,其實並沒有特別強調這個東西。但是,在寫程式的過程中,容...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 -- 台南原地方法院,最棒的古蹟修復案例之一。基本的從外觀的牆面油漆去除,到馬薩式屋頂的木...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 今天再加一句 如果你可以聞到軟體的壞味道。要小心憤世嫉俗的心,將吞噬你的未來。 技術債(t...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 在此引用大師 Donald A. Norman《The Psychopathology of...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 開發體驗!!是本篇要講的重點。 在此引用大師 Donald A. Norman《The Ps...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 在開始之前,先聽一首歌 辛曉琪 Winnie Hsin【女人何苦為難女人 Women shou...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 -- 普羅民遮城(赤崁樓)稜堡遺跡1960年的赤崁樓整修,很遺憾地竟然把所有木構架的構造,...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 面對技術債,該用什麼心情? 設計缺陷 原設計者: 「原本沒想到可以這樣做,原設計被事後諸葛,也...
良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 會被視為 Short Coding 技巧 三元運算式 隱含的強制轉型 ! or ~ 的轉態...