跨平台的git repo換行問題應該可以列入「每個工程師都會踩到的十大問題」之一。整理一下自己的筆記。 設定範 […]
2020回顧
2020,計畫趕不上變化的一年。幾乎沒有人在2019時想過,世界會有超過8000萬人感染新興疾病,190萬人死 […]
人生苦短,多用鍵盤,少用滑鼠
因為某個不是資訊科系的朋友看到小弟操作電腦後驚為天人,一直堅持要我寫這篇。 出社會後的某個時間點開始,我決定要 […]
重構的過程應該是什麼樣子
Legacy Code 是一間沒人維護的廁所 Legacy Code就像是一間沒有人維護的廁所,功能正常,拉屎 […]
如何在單元測試中優雅地Mock ILogger
在撰寫單元測試時,難免會遇到需要測物件和Logger互動的情況,有些類別需要Logger才能完成他的職責。舉個 […]
工程師應該花70%的時間在溝通上
曾有一段時間覺得,寫程式是個需要腦力的工作,需要專注才能寫出有品質的程式。而如果要達到專案進度,每天最好需要有 […]
10分鐘學會XUnit
又到了歡樂的十分鐘系列(上次出十分鐘系列是多久以前了啊…. XUnit是一套非常流行的測試框架,很多人常用 […]
Refactor Practice – Extract Interface
抽出介面的重構練習
學習TDD的心路歷程
我們聽了太多的敏捷開發,但不寫測試的敏捷,就像不會動手術的外科醫生一樣荒謬。 我在2017年上了Daniel的 […]
重新思考熱情這件事
大學時期,我聽到太多相似的言論並懵懵懂懂的相信著。那些厲害的人熱愛他們在做的事,我們稱這種喜好為熱情,找到熱情 […]