消除你程式碼的臭味 Day 11- 函式的副作用:把計算與 I/O 分離
一個函式應該只做一件事,並且做好它。
如果你的函式既要處理計算,又要跟外部世界(螢幕...
《AI 慣老闆日記》發刊文:從 Vibe Coding 到軟體工程,我為什麼要參加 IT 鐵人幫
人人心中都有一個渴望成為 AI 慣老闆的心願
最近我開始瘋狂...
前言
第二次參加it鐵人賽,去年以跟工作有關的Java和AWS為主題,開啟兩個30天,今年一樣從工作碰過的技術出發,決定開啟PostgreSQL 30天旅程。...
在前兩天的文章中,我們分別介紹了微服務的 基本概念 以及 定義。那麼,今天我們要討論一個更根本的問題:為什麼我們需要導入微服務?
很多團隊在一開始接觸微服務時...
經過昨天的威脅恐嚇後,如果你還是要面對微服務的議題,就先假設你找到「命定的目標」了,所以代表你有需要知道該怎麼導入微服務,後續就開始我自己怎麼思考這件事情的心...
消除你程式碼的臭味 Day 9- 迴圈最佳化:把邊界判斷和特殊處理移到外面
一個迴圈的本質工作,就是對一系列相似的東西做同樣一件事情。
當你在迴圈裡面塞滿了邊...