Software Engineering MOC
用途:軟體工程的頂層分類地圖(hub),串連各領域的子 MOC。 上層:Home
前端
- Frontend MOC — React、TypeScript、Canvas 等前端主題的傘狀地圖
語言
- JavaScript MOC — JS 語言核心、非同步、瀏覽器 Web API 與 Node
- Go MOC — Go 語法基礎:變數與型別、控制流程、range
後端
- Python MOC — Python 語法基礎與 Flask Web 開發
- API 與後端 MOC — API 設計、驗證與資料庫
規格與流程
- 規格與開發流程 MOC — 規格審查、契約凍結、平行開發的准入門檻
測試
- Testing MOC — 測試概念、原則、策略與工具
工程實務
- Coding Style MOC — 程式風格、命名與意圖揭露
- Git 與 CI/CD MOC — Git 版控操作與 CI/CD pipeline
- 重構與技術債 MOC — 重構的目的、時機、做法與技術債
- Cache / CDN / 部署 / MFE MOC — 快取策略、CDN、前端部署與 Micro Frontend
- 開發環境與工具 MOC — 開發環境設定、IDE 與 Docker
演算法
- 演算法與資料結構 MOC — 資料結構、演算法概念與 LeetCode 解題
文字與編碼
- 全形字寬度判斷:碼位 ≥ 0x2E80 視為雙寬 — 終端機/等寬排版的寬度估算與其邊界情況
資料格式 / 設定檔
- YAML、JSON、XML 的取捨 — 依情境(人 / 機器 / 嚴謹)選設定檔格式