重視 API 設計,可以減少專案失敗?
你會用什麼方式表達 API 的設計呢?Word 檔?Excel 表?還是乾脆口頭講一講,交給後端工程師自由發揮?😅
其實,這是很多軟體架構師、設計師都會遇到的問題。當要展開細節設計時,腦子裡明明已經有一個 API 的想法,但要怎麼把這個想法「具體」地展示出來?而且 API 的欄位,還要跟資料庫欄位對得上,才能讓後端工程師一看就懂、直接落地。
這也是為什麼我開發了 SD-CMS 的 HTTP API 設計工具 🚀。它的出發點很單純,就是要解決「API 設計怎麼有效落地」這件事。這個工具其實也整合了我多年自主開發,以及帶團隊開發的經驗,才慢慢打磨出來的。
這個工具有幾個小亮點:
1. API 的參數可以直接快速參照資料結構設計 🗂️,省掉一個個手打欄位名稱的時間。
2. 同樣概念的 API,可以直接 Ctrl + C、Ctrl + V ⚡,馬上複製再編輯,超省事。
3. 設計完成的內容,可以直接貼給 GPT 🤖,讓它幫忙產生程式碼,後端工程師就能省下不少力氣。
對我來說,這個工具不只是把 API「畫」出來,而是讓設計跟開發可以真正接軌。讓 API 的概念、資料庫的欄位、以及程式碼的落地,全部變成一條順暢的鏈結 🔗。
如果對我開發的工具有興趣 💡,隨時歡迎聯繫我 📩:michael.yang@genyuer.com
公司網址 🌐:genyuer.com


