Standards:專案/系統體檢清單

這個目錄的軸是**「體檢清單」——「好的 X 該有什麼」的對照表。主詞是專案/系統/pipeline**,不是人。

跟姊妹目錄的差別:

目錄主詞問題
standards/(本目錄)專案 / 系統 / pipeline「這個專案夠不夠好?」
career/工程師(人)「這個夠不夠好?」

用途:拿去對照你手上的專案,看哪些做到了、哪些還缺。不用一次補齊,至少知道差距。

Stage:🌱 seed / 🌿 growing / 🌳 mature


現有體檢清單

原在 common/foundations/system-design/s01~s08,已按軸規則搬入本目錄(主詞是「專案」不是「設計方法論」)。

#主題連結stage
01好的前端專案該有什麼01-good-frontend-project🌿
02好的後端 Framework02-good-backend-framework🌿
03好的 API 設計03-good-api-design🌿
04好的資料庫設計04-good-database-design🌿
05好的 Infra 設定05-good-infra-setup🌿
06好的 CI/CD Pipeline06-good-cicd-pipeline🌿
07好的 Monitoring 系統07-good-monitoring-system🌿
08好的 DX(Developer Experience)08-good-dx🌿

未來擴充(🌱)

專案層體檢

#主題stage
好的 Mobile 專案🌱
好的全端 Monorepo🌱
好的開源專案🌱
好的 Design System 專案🌱

流程層體檢

#主題stage
好的 Git Workflow🌱
好的 Code Review 流程🌱
好的 Release 流程🌱
好的 Incident Response 流程🌱
好的 Oncall 制度🌱

基礎建設層體檢

#主題stage
好的 Kubernetes 部署設定🌱
好的 Observability Setup(Log + Metric + Trace)🌱
好的 Secret 管理🌱
好的 Backup / DR 策略🌱

協作層體檢

#主題stage
好的工程團隊運作🌱
好的新人 Onboarding🌱
好的技術文件體系🌱

寫作模板

每篇體檢清單:

# 結論先講
(為什麼這個值得做)
 
# 體檢清單
## 1. [面向]
(條列條件、反例、怎麼檢查)
 
## 2. [面向]
...
 
# 分級評估
(Junior 專案 vs Senior 團隊 vs 成熟組織 差別在哪)
 
# 改善路徑
(從 0 分到 10 分怎麼爬)

閱讀建議

  • 想評估自己手上的專案 → 挑對應 01~08 逐項對照
  • 想升 Senior / Lead → 06 CI/CD + 07 Monitoring + 08 DX 是常見 bar
  • 轉到新公司 → 02 Backend Framework + 05 Infra 拿去問新公司

進度統計

  • 現有:8 篇(s01~s08,全部 🌿,從 system-design/ 搬入)
  • 規劃擴充:約 20 篇 🌱
  • 🌳 mature:0