Email 給作者
You can use this page to email 杜秉穎 about 閒談軟體設計.
關於本書
從 2014 開始,在 logdown 寫技術部落格,首篇探討 Java 8 的新特性 (未收於本書),接連寫了幾篇,後來主題慢慢轉向軟體架構與設計。
開始寫技術部落格的契機,是看到 Teddy 學長的兩本書出版:《例外處理設計的逆襲》和《敏捷開發法的逆襲》,以及《約耳趣談軟體》和《約耳續談軟體》兩本書,這種以輕鬆風格討論技術的文章集結成書,讓自己也想試試。
無奈,工作之餘,真的很難抽出時間寫部落格,直到 2024,軟體設計相關文章也就 36 篇,其他類型大多十來篇,都收錄進來會失焦,待有朝一日能在其他書中收錄。
聊 UUID 是第一篇在 Medium 上撰寫的文章,後來陸續把 logdown 的文章搬到 Medium 上,但當時忘了一件事,把文章最初的出版日期留下,所以無法在書中給每篇文章確切的出版日期,有點可惜。
這次收錄,稍微根據現況修飾,並根據紙本大小重新排版,讓程式碼不要斷在奇怪的地方。花了不少時間,就是希望它像一本書,而不僅是把網路文章印出來而已。
重新編排的過程中,盡可能維持一樣的風格,像是專有名詞是否用中文或是固定用英文、行中程式碼的字型等。文章收錄的順序,跟當初發表的順序無關,分成心法、套路、摸索以及破繭四個部分,像是一個學徒在學習的過程,自己在每個階段的心得。
所有的文章皆是心得,不是學術論文或教科書,該引用會盡所能標註,論述可能有錯,僅是野人獻曝與大家分享。
關於作者
在業界打滾多年,本來想開發遊戲,想想還是打遊戲比開發遊戲輕鬆,曾想當敏捷傳教士,但後來發現,好的產品品質跟健全心態的團隊比用什麼流派重要,所以,這幾年比較隨心所欲,但不隨波逐流,仍想做出值得驕傲的好產品。