第十屆

software-dev
可不可以不要寫糙 code
Chris

系列文章

DAY 11

不依照文件寫 code

良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 語言、套件、框架的文件是做什麼用的? 官網文件,通常是該套件或框架的聖經文件。(偶爾會遇到寫得...

DAY 12

解決 if-else-if 太多的問題

良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 來聊聊 if-else-if 太長的問題。 傳說,只是傳說 故事是虛構的,如有雷同,也許真的...

DAY 13

不依照語法寫 code

良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 -- 普羅民遮城(赤崁樓)稜堡遺跡1960年的赤崁樓整修,很遺憾地竟然把所有木構架的構造,...

DAY 14

如何寫高品質 function (命名+參數篇)

良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 -- 台南原地方法院,最棒的古蹟修復案例之一。基本的從外觀的牆面油漆去除,到馬薩式屋頂的木...

DAY 15

如何寫高品質 function (輸出+輸入篇)

良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 -- 台南原地方法院,最棒的古蹟修復案例之一。基本的從外觀的牆面油漆去除,到馬薩式屋頂的木...

DAY 16

如何寫高品質 function (內聚性篇)

良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 -- 台南原地方法院,最棒的古蹟修復案例之一。基本的從外觀的牆面油漆去除,到馬薩式屋頂的木...

DAY 17

過度依賴前置處理器

良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 此篇的 coding 建議,不適用於 C 前置處理器 C 語言做到 template 或 g...

DAY 18

技術債是糙 code ?? (上)

良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 今天再加一句 如果你可以聞到軟體的壞味道。要小心憤世嫉俗的心,將吞噬你的未來。 技術債(t...

DAY 19

技術債是糙 code ?? (下)

良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 面對技術債,該用什麼心情? 設計缺陷 原設計者: 「原本沒想到可以這樣做,原設計被事後諸葛,也...

DAY 20

魔法般的 magic number

良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 先看程式碼 這是優透的程式設計師寫的 code。[1] 看看有沒有看不懂的地方。 float...