Standards:專案/系統體檢清單
這個目錄的軸是**「體檢清單」——「好的 X 該有什麼」的對照表。主詞是專案/系統/pipeline**,不是人。
跟姊妹目錄的差別:
| 目錄 | 主詞 | 問題 |
|---|---|---|
| standards/(本目錄) | 專案 / 系統 / pipeline | 「這個專案夠不夠好?」 |
| career/ | 工程師(人) | 「這個人夠不夠好?」 |
用途:拿去對照你手上的專案,看哪些做到了、哪些還缺。不用一次補齊,至少知道差距。
Stage:🌱 seed / 🌿 growing / 🌳 mature
現有體檢清單
原在 common/foundations/system-design/s01~s08,已按軸規則搬入本目錄(主詞是「專案」不是「設計方法論」)。
| # | 主題 | 連結 | stage |
|---|---|---|---|
| 01 | 好的前端專案該有什麼 | 01-good-frontend-project | 🌿 |
| 02 | 好的後端 Framework | 02-good-backend-framework | 🌿 |
| 03 | 好的 API 設計 | 03-good-api-design | 🌿 |
| 04 | 好的資料庫設計 | 04-good-database-design | 🌿 |
| 05 | 好的 Infra 設定 | 05-good-infra-setup | 🌿 |
| 06 | 好的 CI/CD Pipeline | 06-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