上週五晚上十一點,我在改一個訂單系統。
不是新寫的 — 是接手的。前面工程師用「教科書級別」的 DDD 寫的:OrderAggregate、OrderRepository、OrderDomainService、OrderApplicationService⋯ 一個簡單的「新增訂單」要跨 6 個檔案。
我叫 Claude 幫我加一個「取消訂單」的功能。它完美地照著原來的 DDD 結構寫了出來 — 加了 6 個檔案,全部對齊現有 pattern。
那一刻我突然發現一件事:AI 在認真學我們十年前寫的「最佳實踐」,而我們可能該停下來問:這些實踐還是最佳的嗎?