本篇聚焦的是網站從「寫出功能」走向「交付穩定系統」的完整工程實作。內容涵蓋程式設計、測試、部署與維運三個層面,核心不是只教怎麼寫程式,而是說明一個網站如何在真實環境中持續演進、保持品質,並把 AI 納入開發流程與維運流程之中。
在程式設計與實作部分,重點放在程式碼品質、可讀性與重構。好的網站架構不只是功能能跑,而是能讓團隊長期維護、持續擴充。這一部分會說明如何透過重構改善既有設計,如何選用設計模式來解決常見問題,以及在 AI 時代,如何透過 Agentic Coding 讓人與模型協同生成程式碼,同時維持架構一致性與工程品質。Code Review 也不再只是人工檢查,而是進一步融合 AI 輔助審查,提升發現問題的效率。
在測試與品質保證部分,則聚焦於網站是否真的可靠。從測試金字塔、單元測試、TDD,到整合測試與端到端測試,建立起不同層次的驗證策略。隨著 AI 進入開發流程,測試生成也開始自動化,能利用 AI 製作測試案例、補足邊界情境,甚至透過 LLM-as-a-Judge 來評估模型輸出品質。這一章的重點是讓讀者理解,網站品質不是上線後才補救,而是從測試設計開始就要納入整個開發流程。
第三部分是部署與維運,對網站架構來說尤其關鍵。這裡會介紹 CI/CD 管線設計、DevOps 與基礎設施即程式碼,說明如何把部署流程標準化、自動化,降低人工操作風險。同時也會談到監控、日誌與可觀測性,讓團隊能即時掌握網站健康狀態與問題來源。再進一步,AI 驅動的異常偵測與自癒系統,則代表網站維運正在從被動反應走向主動修復,讓系統能更快發現異常、減少故障影響。
整體而言,這一篇要傳達的是:網站架構不只是設計圖,而是一整套從程式撰寫、測試驗證到部署維運的持續交付體系。只有把這些環節串起來,網站才能在複雜環境中維持品質、穩定擴展,並真正承接 AI 時代的開發與運維需求。