急診胸痛病人自我照顧護理指導
先交代背景與目標,讓讀者知道這個系統在做什麼。
描述整體結構與技術選型。
這是後端規格的核心之一。
定義資料如何儲存。
描述「系統怎麼運作」。
避免系統被攻擊或資料外洩。
這是最常被忽略、但最容易出事的地方。
👉 沒寫這個,系統很容易「功能正確但撐不住流量」
當系統變大,這部分會變超重要。
避免每次改東西都要 deploy。
這是很多 junior spec 完全不會寫的點,但很關鍵:
👉 例如:
不是「會不會壞」,而是「壞了怎麼辦」。
很多系統不只 API。
不只是 logging,而是能「看懂系統」。
避免你改 API 直接炸前端。
讓別人(或未來的你)好用。
很多 spec 只寫「有權限」,但沒寫「怎麼判斷」。
這是資深工程師會開始考慮的。
系統不是從 0 開始的話,一定要寫:
這是從「寫 API」升級到「設計系統」。
👉 重點不是 table,而是「業務怎麼被抽象」
避免系統越寫越亂。
👉 沒寫這個,最後會變「誰都可以改這個 API」
不只是定義 API,而是定義「怎麼用」。
資料不是一次定型的。
當系統開始用 queue / event-driven,這塊很關鍵。
只要有多服務,一定會遇到:
👉 這通常是「訂單成立但付款失敗」那種場景
不是「會不會掛」,而是「掛了多久能回來」。
如果系統有用戶資料,這很快就會變重要。
這其實應該寫進 spec 或附錄。
很多系統掛掉是因為依賴沒想清楚。
這點非常成熟,但很少人寫。
👉 這能避免未來的人「誤用系統」
這是「能不能真的上 production」的分水嶺。
如果把後端 spec 分等級,大概是這樣:
你現在問「還有什麼」,其實已經在往 🟣 走了。
| 臺中榮民總醫院 407219臺中市西屯區臺灣大道四段1650號 總機:(04)2359-2525 | 全人智慧 醫療典範 愛心品質 創新當責 | 本站內容為臺中榮民總醫院所有,未經允許請勿任意轉載ヽ複製或做商業用途 臺中榮民總醫院護理部 著作權所有 |