iT邦幫忙

鐵人檔案

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

可不可以不要寫糙 code 系列

軟體程式碼品質,一直被俗稱為內功心法,好的工程師、想掌握架構、想學好 Design Pattern 的人,都要取得這一項技能,但是它也沒有什麼太量化的評斷標準,只是要俱備「聞味道」的敏感度,花 30 天來聊聊一些概念性的原則與出處,還有常見的案例吧

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

達標好文 過度焦慮的 try-catch

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

2018-11-05 ‧ 由 Chris 分享
DAY 22

達標好文 git log 也可以糙!!

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

2018-11-06 ‧ 由 Chris 分享
DAY 23

口耳相傳的建置方式

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

2018-11-07 ‧ 由 Chris 分享
DAY 24

Short Coding 變 Magic Spell

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

2018-11-08 ‧ 由 Chris 分享
DAY 25

用 Containers 減少 if 使用率

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

2018-11-09 ‧ 由 Chris 分享
DAY 26

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

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

2018-11-10 ‧ 由 Chris 分享
DAY 27

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

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

2018-11-11 ‧ 由 Chris 分享
DAY 28

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

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

2018-11-12 ‧ 由 Chris 分享
DAY 29

軟體架構的 Top down & Bottom up

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

2018-11-13 ‧ 由 Chris 分享
DAY 30

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

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

2018-11-14 ‧ 由 Chris 分享