Day 8: 【文件 #3】系統的心臟:用 Gemini CLI 設計「軟體架構文件」
今天,我們要戴上「工程安全帽」,化身為系統架構師,規劃未來系統穩定、高效、可擴展的基石。
Archive
這裡收斂所有已發布的技術文章。可以從最新內容往下讀,也可以先進系列或主題索引找脈絡。
適合想把一條學習線補完整的時候。
Topics 依主題探索從 AI 協作、後端、前端或工作流切入。
Projects 依專案閱讀從公開作品反查代表文章、技術棧與主題脈絡。
Pinned, then latest
今天,我們要戴上「工程安全帽」,化身為系統架構師,規劃未來系統穩定、高效、可擴展的基石。
今天,我們將完全在終端機內,描繪這張地圖,產出兩份從「使用者視角」出發的關鍵文件:使用者故事與使用者流程圖。
今天,我們就要正式啟動專案,打響「左手藍圖」的第一槍!我們將完全在 VS Code 終端機內,為我們的太空船,設定好最初也最重要的航行座標。
我們將迎來本系列第一個令人心跳加速的轉捩點。我們不只要安裝「引擎」,我們還要學會詠唱「魔法的咒語」,真正地與 AI 對話,把我們的意念灌注到終端機之中!
深入軟體開發中最最最重要的觀念——版本控制,並親手設定我們專案的雲端保險庫與時光機總部:Git 與 GitHub。
2025 iThome 鐵人賽 Day 3:手把手帶你建立專業的本地開發環境。安裝 VS Code、Python、Node.js 及必備擴充套件,為接下來的 AI 輔助開發做好萬全準備。
2025 iThome 鐵人賽 Day 2:深入探討文件驅動開發 (DDD) 的心法。了解如何透過清晰的規格文件駕馭 AI,避免 Vibe Coding 失控,實現「左手藍圖,右手魔法」的高效開發。
2025 iThome 鐵人賽 Day 1:開啟文件驅動開發 (DDD) 與 Vibe Coding 的旅程。介紹本系列文章的核心目標,以及如何透過 AI 輔助來構建「習慣養成與心情日誌」專案。
介紹 Side Project「習慣人生 RPG」,這是一款結合習慣養成與 RPG 元素的應用程式,旨在將生活中的待辦事項轉化為遊戲任務,讓自我成長變得更有趣。
迭代器模式 (Iterator Pattern) 提供統一的方式遍歷集合元素,而不暴露內部結構。本文以 C# 音樂播放清單為例,示範如何輕鬆管理集合。