依慣例,想說的前言太長,放在這裡。明天才是第一篇 XD
這系列的文章,是寫給程式初學者,特別是還在學的孩子。或者是想要教孩子寫程式的家長們的。
在生成式 AI...
在 Laravel 這類現代化的 PHP Framework 中,Routing 與 Middleware 是構建應用的基礎架構之一。理解這兩者如何協作,不僅能...
消除你程式碼的臭味 Day 6- 函式原子化:每個函式只做一件事,而且做得漂亮
一個函式最好的狀態,是像一個精密的工具:功能單一、目的明確、高效可靠。
如果你...
消除你程式碼的臭味 Day 8- 消除抽象層:直接存取資料,不要繞路
抽象是個工具。它的存在只有一個目的:管理複雜度。
當你的抽象層沒有隱藏任何複雜性,反而製...
消除你程式碼的臭味 Day 4- 鐵律:向後相容性是神聖不可侵犯的
工程師的首要職責是建構可靠的東西。而可靠的基礎只有一條,也是唯一重要的一條規則。
We...
消除你程式碼的臭味 Day 3- 實用主義:拒絕象牙塔裡的完美理論
有時候寫出的程式碼變得複雜、難以理解,並非因為技術不足,而是我們追求了錯誤的目標——忽略了...