iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
自我挑戰組

再戰軟體工程 系列

各種軟體工程議題

鐵人鍊成 | 共 30 篇文章 | 65 人訂閱 訂閱系列文 RSS系列文
DAY 22

『How Old Are You:怎麼老是你』 -- 從Singleton談設計模式

前面講了幾篇設計模式的好處,事實上,大自系統架構,小至單一個物件的創見,都可以看見設計模式的影子。今天我們從最簡單不過的『創建單例物件』(Singleton)來...

2018-01-05 ‧ 由 Kuma 分享
DAY 23

『雞尾酒式的scrum』 -- 談台灣最常見的 WaterScrum

曾經參加過大師91 Chen的講座,他提到:『現在在外面做scrum教練已經很難了,原因有二,一是有很多人認為Scrum不適合我們,二則是其他還有更多人認為我們...

2018-01-06 ‧ 由 Kuma 分享
DAY 24

『非吾懶也,蓋氣力有限也』 -- 談自動化的力量

我在前面的文章,曾經不止一次地談過怎樣做自動化,包括流程自動化、測試自動化、部署自動化等。也許時至今日,還是有很多人會存疑:『自動化到底有什麼好,我這樣雖然手動...

2018-01-07 ‧ 由 Kuma 分享
DAY 25

『好的工具帶你上天堂』 -- 你用的工具是設計來給你這樣用的嗎?

『善用工具』這件事,不論你是否要走敏捷開發,都是不錯的事。人家不是說了嗎:『站在巨人的肩膀上。』不過在實務上,我們經常看到兩種很令人擔憂的工具使用方式:『濫用』...

2018-01-08 ‧ 由 Kuma 分享
DAY 26

『你們敏捷都不寫文件的啊』 -- 真相究竟是...?

敏捷宣言裡有一具:『可用的軟體重於詳盡的文件』。大家聽到都會背了。然而,我認為這句話是四條宣言裡最容易被誤會的一條。敏捷要不要執行、執行得好不好,跟你寫不寫文件...

2018-01-09 ‧ 由 Kuma 分享
DAY 27

『我覺得這樣已經很方便了』 -- 測試要做到多自動化才夠?

自動化測試、自動化測試,一樣的話不知道聽多少遍了,大家都知道要做自動化測試,但是真正能做到的有幾個?首先,『趕進度都沒時間了,沒時間寫測試』是我聽過最多的原因。...

2018-01-10 ‧ 由 Kuma 分享
DAY 28

『我覺得自己來比較保險,我超有經驗』 -- 自動化部署的謬誤

自從這幾年DevOps不知怎地流行起來後,關於自動化部署這件事情,討論度一下子變得很高。贊成跟反對的聲音都有,不過,有些反對的聲音,聽起來很合理,好像沒什麼能反...

2018-01-11 ‧ 由 Kuma 分享
DAY 29

『珍惜生命,遠離波動拳』 -- 從壞習慣談程式可讀性

程式可讀性要高,這件事大家都知道,但是真正能做到的有幾個?在工作中,當你在撰寫一個功能時,因為你的心思全心全意都放在你的邏輯裡,你不是一個『隨便拿以前的code...

2018-01-12 ‧ 由 Kuma 分享
DAY 30

『逃不了就面對,打不贏就加入』 -- 論持續集成交付與自動化

前言 以前唸書時,跟幾位化工所的朋友特別要好。當時曾經問過他們,所謂的『化學系』跟『化工系』難道不是一樣的東西嗎?得到的回答是:『化學注重的是化學本身,化工重視...

2018-01-13 ‧ 由 Kuma 分享
DAY 30

終於完成了 -- 寫在完賽後

終於完成了!IT邦幫忙的『30天技術文章鐵人賽』系列文章https://ithelp.ithome.com.tw/users/20107429/ironman/...

2018-01-13 ‧ 由 Kuma 分享