前面講了幾篇設計模式的好處,事實上,大自系統架構,小至單一個物件的創見,都可以看見設計模式的影子。今天我們從最簡單不過的『創建單例物件』(Singleton)來...
曾經參加過大師91 Chen的講座,他提到:『現在在外面做scrum教練已經很難了,原因有二,一是有很多人認為Scrum不適合我們,二則是其他還有更多人認為我們...
我在前面的文章,曾經不止一次地談過怎樣做自動化,包括流程自動化、測試自動化、部署自動化等。也許時至今日,還是有很多人會存疑:『自動化到底有什麼好,我這樣雖然手動...
『善用工具』這件事,不論你是否要走敏捷開發,都是不錯的事。人家不是說了嗎:『站在巨人的肩膀上。』不過在實務上,我們經常看到兩種很令人擔憂的工具使用方式:『濫用』...
敏捷宣言裡有一具:『可用的軟體重於詳盡的文件』。大家聽到都會背了。然而,我認為這句話是四條宣言裡最容易被誤會的一條。敏捷要不要執行、執行得好不好,跟你寫不寫文件...
自動化測試、自動化測試,一樣的話不知道聽多少遍了,大家都知道要做自動化測試,但是真正能做到的有幾個?首先,『趕進度都沒時間了,沒時間寫測試』是我聽過最多的原因。...
自從這幾年DevOps不知怎地流行起來後,關於自動化部署這件事情,討論度一下子變得很高。贊成跟反對的聲音都有,不過,有些反對的聲音,聽起來很合理,好像沒什麼能反...
程式可讀性要高,這件事大家都知道,但是真正能做到的有幾個?在工作中,當你在撰寫一個功能時,因為你的心思全心全意都放在你的邏輯裡,你不是一個『隨便拿以前的code...
前言 以前唸書時,跟幾位化工所的朋友特別要好。當時曾經問過他們,所謂的『化學系』跟『化工系』難道不是一樣的東西嗎?得到的回答是:『化學注重的是化學本身,化工重視...
終於完成了!IT邦幫忙的『30天技術文章鐵人賽』系列文章https://ithelp.ithome.com.tw/users/20107429/ironman/...