方法論系列

這個系列記錄軟體工程中的方法論與流程規範。不是特定技術的實作細節,而是跨技術棧通用的思維框架和工作流程。

工程流程

#主題說明
01系統規劃方法論需求收集、技術選型、架構設計、容量規劃、上線檢查
02測試策略Test Pyramid、單元 / 整合 / E2E / 壓力測試
03API 設計與認證機制RESTful 最佳實踐、JWT / OAuth、OpenAPI
04事故管理Runbook、Post-mortem、On-call 輪值
10Debug 方法論系統化除錯流程、工具箱、心法、實戰案例
11功能從需求到上線:完整走讀串起全系列,跟著 Google 登入走完七個階段
12Code Review 方法論PR 怎麼開、Review 看什麼、Comment 怎麼寫、團隊導入建議

專案規劃

#主題說明
05Proto 規劃與完整性標準10 維度完整性檢查、Gap Analysis、多語言延伸策略
06Monorepo vs Multirepo版本控管演進、決策框架、工具鏈比較

產品與交付

#主題說明
07好產品的定義與特徵UX、技術品質、可維護性、商業價值的平衡與衡量指標
08產品 Release 方法論Feature Freeze → QA → Staging → Production 的完整流程規範
09AI 工具選型與工作流工具分級、選型原則、工作流整合、為什麼基礎知識不可或缺

觀念與思維

#主題說明
13IT 組織角色演進與 AI 時代的重新定義傳統角色的思維模式、分工的歷史假設、個人能力邊界的突破
14 SDD 測試驅動開發三種「定義正確」的思維方式、哲學差異與適用場景
15系統分析與設計 — SA 思維框架五個思維層次、SA 產出物、一個人怎麼做 SA
16UML 統一塑模語言什麼時候該畫什麼圖、最實用的 5 種圖、工具推薦
17技術債管理什麼時候該借、什麼時候該還、怎麼讓技術債可見
18取捨決策框架速度 vs 品質、自建 vs 外購、ADR、判斷偏誤矯正
19快速理解新 Codebase前三天的系統化方法、搭配 AI 加速、地雷區識別

閱讀建議

  • PM / Tech Lead:從 01 系統規劃開始,07 產品定義幫助釐清「好產品」的標準,08 Release 方法論規範交付流程。
  • 後端工程師:03 API 設計 + 02 測試策略是日常開發的核心。05 Proto 規劃定義了什麼是「完整可用的 Prototype」。
  • SRE / DevOps:04 事故管理搭配 Infra 系列 的監控告警文章。
  • 架構師:06 Monorepo vs Multirepo 幫助決定專案的版控策略。
  • 所有工程師:09 AI 工具選型是這個時代必讀——核心觀點:沒有領域知識,AI 產出就是垃圾。
  • 想突破能力邊界:13 IT 角色演進是起點,14-16 是具體的思維工具。搭配 資安系列 補齊安全視角。

此資料夾下有 19 條筆記。