iT邦幫忙

software architecture相關文章
共有 12 則文章
鐵人賽 AI Engineering DAY 6

技術 Day 06:依賴方向——AI 容易寫出反向依賴,怎麼用架構規則防止

前言:測試都過了,這樣改有什麼問題? 「這個 bug 修好了、測試也綠燈了,為什麼你還要我改掉 import 的方向?」 這是分層架構裡最容易被忽略、卻最傷筋動...

鐵人賽 AI Engineering DAY 5

技術 Day 05:介面切分——為什麼「型別提示介面 vs 具體類別」是架構決策

前言:只是換一行程式碼,能有多大差別? 「建構子參數的型別提示,寫介面還是寫具體類別,不就是打幾個字的差別嗎?」 如果只看語法層面,確實是這樣——兩種寫法都能編...

鐵人賽 AI Engineering DAY 4

技術 Day 04:Repository 分層——把 AI 的改動範圍收斂到一個資料夾

前言:Repository 不是「把 SQL 包起來」而已 「Repository Pattern 不就是把 SQL 包進一個類別,讓程式碼比較好看嗎?」 如果...

鐵人賽 AI Engineering DAY 3

技術 Day 03:架構的本質——不是規範「怎麼寫」,是約束「能改到哪裡」

前言:architecture 不就是畫幾個框框、連幾條線嗎? 「架構圖不就是畫出幾個方塊、幾條連線,說明系統長什麼樣子?跟 AI 會不會寫錯程式碼有什麼關係?...

鐵人賽 AI Engineering DAY 2

技術 Day 02:案例——沒有架構邊界時,AI 用最短路徑寫出的程式碼長什麼樣

前言:這不是「AI 寫得爛」,是「AI 選了最短路徑」 「AI 生成的程式碼看起來很亂,是不是因為模型能力還不夠?」 如果你也這樣想過,先重新想一次:AI 寫程...

鐵人賽 AI Engineering DAY 1

技術 Day 01:系列介紹:AI 寫 code 快,但架構的角色改變了什麼

前言:AI 都能自己生成架構了,還需要人設計架構嗎? 「現在 AI coding agent 已經可以自己規劃分層、自己決定要不要拆介面,架構師是不是快沒事做了...

鐵人賽 Mobile Development DAY 21

技術 新需求與架構設計的演進

在前面的二十天中我們完成了基本需求,但是這樣的進度在真實的專案中只是剛開始而已,有可能到目前為止做的只是 prototype,大家玩了一下覺得很喜歡,想要將他變...

鐵人賽 Software Development DAY 1

技術 【Day 01】中台架構浪潮與啟示

前言 近幾年中國掀起一股『中台架構』熱潮,大型企業紛紛導入此一概念,重整戰略資訊架構,建構業務、數據、AI、技術、移動、通訊、安控、...等中台,接著這股熱潮也...

鐵人賽 Modern Web DAY 4

技術 GitHub 遠端儲存庫 初步上手——全端產品工具箱 III

只是個幫助忙碌的專業人士和父母找回時間、平衡生活的斜槓老爸。 我探索人生的大小賽局,分享優化人生的實用觀點(關於人類、科技和未來)。 在我的個人網站上獲取最新的...

技術 [Architectural Pattern] Microsrevices 微服務架構

上一篇文章介紹了 SOA (Service-Oriented Architecture) 的遠大願景與淡淡哀傷的下場,而這一篇要講的是 SOA 在平行宇宙的成功...

鐵人賽 Software Development DAY 19

技術 [Architectural Pattern] 服務導向架構 Service-Oriented Architecture 波折的一生

有一天,身為一個優秀開發者的你被同事抓到旁邊,他想到了一個空前絕後、聰明至極的好點子:一個線上停車繳費系統!非常興奮的他開始滔滔不絕地說著如何連接 GPS,放到...

鐵人賽 Software Development DAY 1

達標好文 技術 混沌初開:學習設計模式(與更多)前的一些嘮叨

這是一個介紹設計模式 Design Patterns 與架構模式 Architectural Patterns 的系列文章。 什麼?又是 Design Patt...