iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Software Development

可不可以不要寫糙 code 系列

鐵人鍊成 共 30 篇文章 | 156 人訂閱 訂閱系列文 團隊好想工作室第二屆鐵人賽
DAY 1

「可不可以不要寫糙 code 」指是什麼?

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

2018-10-16 ‧ 由 Chris 分享
DAY 2

曝露過多的複雜性

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

2018-10-17 ‧ 由 Chris 分享
DAY 3

過度使用全域變數

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

2018-10-18 ‧ 由 Chris 分享
DAY 4

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

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

2018-10-19 ‧ 由 Chris 分享
DAY 5

宣告與定義太遙遠

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

2018-10-20 ‧ 由 Chris 分享
DAY 6

實務上的高內聚與低耦合

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

2018-10-21 ‧ 由 Chris 分享
DAY 7

不用前額葉的命名

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

2018-10-22 ‧ 由 Chris 分享
DAY 8

達標好文 不必要的註解

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

2018-10-23 ‧ 由 Chris 分享
DAY 9

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

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

2018-10-24 ‧ 由 Chris 分享
DAY 10

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

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

2018-10-25 ‧ 由 Chris 分享