蒼時弦也蒼時弦也

優雅的 RSpec 測試 - 前言

測試幾乎是現代軟體開發的必備技能,然而我們對於測試的理解、撰寫、使用的熟練程度,會極大的影響我們的軟體是否穩定,也因此具備一個優質的測試技能對於軟體的品質與改善都會有非常大的影響。

蒼時弦也蒼時弦也

我對 Domain-Driven Design 的理解(2022 年)

因為把 Domain-Driven Design: The First 15 years 看完後腦中有了非常多想法,為了不要太快把這些東西忘記,只能盡快寫成文章記錄下來。

簡單來說,我認為 Domain-Driven Design 是一種「觀念」而不是理論或者實踐,他更接近於將「模型(Model)」的概念帶入到程式設計中,也因此在書中提到 Domain-Driven Design 是沒有嚴格規定,只有接近跟遠離核心的差異。

蒼時弦也蒼時弦也

MOPCON 2022 - 休息,然後學習

這幾年因為疫情的關係,還有參加研討會大多著重在交流上所以不太特別寫部落格來紀錄聽到的議程。然而,今年的 MOPCON 剛好是被邀稿,選了一個跟以往風格不太樣的的主題,同時也是自己選擇挑戰「創業」要用到的題目,一年的累積剛好在這場活動出現了質變。

蒼時弦也蒼時弦也

職涯的「目標」與「目的」

最近在推特上剛好朋友提到「用開源貢獻取代刷題」這樣的職涯規劃,不過這個方法其實並不輕鬆。從這個話題延伸,我發現自己能夠明確區分出「目標」跟「目的」的差異,而這個確實會影響非常多職涯上的選擇。