iT邦幫忙

糙 code相關文章
共有 30 則文章
鐵人賽 Software Development DAY 1

達標好文 技術 「可不可以不要寫糙 code 」指是什麼?

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 看到這個標題,我想有疑問的人應該還是會存在,所以一開始我想先破題,解釋一下這個題目在說什麼好...

鐵人賽 Software Development DAY 21
可不可以不要寫糙 code 系列 第 21

技術 過度焦慮的 try-catch

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 exception: try-catch + throw 很少人用過吧? 但是真正製作產品上...

鐵人賽 Software Development DAY 10
可不可以不要寫糙 code 系列 第 10

技術 「聰明」與「自作聰明」的 code

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 Photo by Alec Foege on Unsplash 使用巨石陣圖是對《人月神話...

鐵人賽 Software Development DAY 2

技術 曝露過多的複雜性

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 圖片出自於: https://unsplash.com/photos/dq7kElwnFF...

鐵人賽 Software Development DAY 14
可不可以不要寫糙 code 系列 第 14

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

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

鐵人賽 Software Development DAY 30
可不可以不要寫糙 code 系列 第 30

達標好文 技術 你才糙 code !!你全家都糙 code

標題出處[1] 良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 如果有人問「如何把程式碼寫好」,我會勸他要小心接觸程式碼品質的書籍 (哈)因...

鐵人賽 Software Development DAY 6

技術 實務上的高內聚與低耦合

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 先來看看學術怎麼說 這兩個名詞是由 Larry Constantine 提出來的[1][2]...

鐵人賽 Software Development DAY 17
可不可以不要寫糙 code 系列 第 17

技術 過度依賴前置處理器

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

鐵人賽 Software Development DAY 11
可不可以不要寫糙 code 系列 第 11

技術 不依照文件寫 code

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

鐵人賽 Software Development DAY 4

技術 糙 code 與他們的產地 - if 的判斷式

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 Linus Torvalds 生生 在 TED 的分享中[1] 提到了對於程式碼品味的事。在...

鐵人賽 Software Development DAY 3

技術 過度使用全域變數

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 一開始學習寫程式,有個還不會寫 function 的過程,常常出現一個 main 到底的程式...

鐵人賽 Software Development DAY 8

達標好文 技術 不必要的註解

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 註解 程式碼撰寫,最終的目標是希望可以記載知識,提供閱讀與維護。 好的程式碼,可以像文件化...

鐵人賽 Software Development DAY 12
可不可以不要寫糙 code 系列 第 12

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

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

鐵人賽 Software Development DAY 7

技術 不用前額葉的命名

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 前額葉 前額葉皮質(prefrontal cortex, PFC)是額葉的前部。 一般會介紹...

鐵人賽 Software Development DAY 9

技術 不要造神 (神一般的物件)

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 這次來介紹一個有趣的物件,叫 God Object[1]。 任何 variable 都丟進...

鐵人賽 Software Development DAY 20
可不可以不要寫糙 code 系列 第 20

技術 魔法般的 magic number

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

鐵人賽 Software Development DAY 5

技術 宣告與定義太遙遠

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 在此,拿一段修改前的 bug[1] (引用時,有把不必要介紹的糙點先修掉)。 這是繪出每個講...

鐵人賽 Software Development DAY 22
可不可以不要寫糙 code 系列 第 22

技術 git log 也可以糙!!

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 怎麼連程式碼無關的 git log 都被拿出來說嘴? 你記得,你上一次看 git log 是...

鐵人賽 Software Development DAY 26
可不可以不要寫糙 code 系列 第 26

技術 糙 code 出沒請小心!! 在 JavaScript 寫 for-loop

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 自從學了 JavaScript 之後,就很少寫 for-loop 了!!! 這件事,還是一陣...

鐵人賽 Software Development DAY 25
可不可以不要寫糙 code 系列 第 25

技術 用 Containers 減少 if 使用率

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 容器!! 在 JavaScript 中,其實並沒有特別強調這個東西。 但是,在寫程式的過程中...

鐵人賽 Software Development DAY 15
可不可以不要寫糙 code 系列 第 15

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

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

鐵人賽 Software Development DAY 29
可不可以不要寫糙 code 系列 第 29

技術 軟體架構的 Top down & Bottom up

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 先說: Top down 和 Bottom up 是兩者都會交叉使用的設計方式。 由上而下...

鐵人賽 Software Development DAY 18
可不可以不要寫糙 code 系列 第 18

技術 技術債是糙 code ?? (上)

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

鐵人賽 Software Development DAY 16
可不可以不要寫糙 code 系列 第 16

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

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

鐵人賽 Software Development DAY 28
可不可以不要寫糙 code 系列 第 28

技術 增進開發體驗的基本原則 (下)

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 開發體驗!!是本篇要講的重點。 在此引用大師 Donald A. Norman《The P...

鐵人賽 Software Development DAY 27
可不可以不要寫糙 code 系列 第 27

技術 增進開發體驗的基本原則 (上)

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 在此引用大師 Donald A. Norman《The Psychopathology o...

鐵人賽 Software Development DAY 13
可不可以不要寫糙 code 系列 第 13

技術 不依照語法寫 code

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

鐵人賽 Software Development DAY 23
可不可以不要寫糙 code 系列 第 23

技術 口耳相傳的建置方式

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 在開始之前,先聽一首歌 辛曉琪 Winnie Hsin【女人何苦為難女人 Women sho...

鐵人賽 Software Development DAY 19
可不可以不要寫糙 code 系列 第 19

技術 技術債是糙 code ?? (下)

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

鐵人賽 Software Development DAY 24
可不可以不要寫糙 code 系列 第 24

技術 Short Coding 變 Magic Spell

良好程式碼的優點大同小異。 不好的程式碼的糙點卻各有巧妙之處。 會被視為 Short Coding 技巧 三元運算式 隱含的強制轉型 ! or ~ 的轉...