learn:backend-dev
差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版前次修改 下次修改 | 前次修改 | ||
learn:backend-dev [2022/05/30 19:48] – [系統架構] admin_wi1d5ky | learn:backend-dev [2024/12/22 21:17] (目前版本) – 外部編輯 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
# 後端工程筆記 | # 後端工程筆記 | ||
- | ## 系統架構 | + | - [[learn: |
- | + | - [[learn:backend-dev: | |
- | - 原則一:關注於真正的收益而不是技術本身 | + | - [[learn:backend-dev:建議停用 express extended qs]] |
- | - 原則二:以應用服務和 API 為視角,而不是以資源和技術為視角 | + | - [[learn: |
- | - 原則三:選擇最主流和成熟的技術 | + | |
- | - 原則四:完備性會比性能更重要 | + | |
- | - 原則五:制定並遵循服從標准、規范和最佳實踐 | + | |
- | - 原則六:重視架構擴展性和可運維性 | + | |
- | - 原則七:對控制邏輯進行全面收口 | + | |
- | - 原則八:不要遷就老舊系統的技術債務 | + | |
- | - 原則九:不要依賴自己的經驗,要依賴於數據和學習 | + | |
- | - 原則十:千萬要小心 X – Y 問題,要追問原始需求 | + | |
- | - 原則十一:激進勝於保守,創新與實用並不沖突 | + | |
- | + | ||
- | + | ||
- | ref: [[https:// | + | |
- | + | ||
- | + | ||
- | ## Express | + | |
- | + | ||
- | - [[https:// | + |
learn/backend-dev.1653911309.txt.gz · 上一次變更: 2024/12/22 21:17 (外部編輯)