nodejs api 接口開發 后端開發完接口才給出接口文檔,合理嗎?你怎么看?
后端開發完接口才給出接口文檔,合理嗎?你怎么看?一個非常好的問題。我是一個web應用程序架構師,多年來一直致力于回答這個問題。歡迎跟我來了解更多。后端提供接口文檔為時已晚,這是合理和不合理的。根據具體
后端開發完接口才給出接口文檔,合理嗎?你怎么看?
一個非常好的問題。我是一個web應用程序架構師,多年來一直致力于回答這個問題。歡迎跟我來了解更多。
后端提供接口文檔為時已晚,這是合理和不合理的。根據具體情況,總有解決辦法。讓我談談我的觀點。
不合理:成熟的技術團隊重視功能設計,在編寫代碼之前有完整的技術文檔和功能定義。即使在TDD測試驅動的開發模式下,測試數據已經準備好了,那么接口邏輯就已經確定了接口文檔是否編寫好了,理清它們是很自然的。
-第一,主觀原因。原因是多方面的,比如趕進度,沒有時間,不懶得寫,甚至在開發前沒有仔細設計,在做的時候也有變化。真的沒有好辦法。
-客觀原因:需求在變化,功能在變化,接口也在變化。所以,如果你寫了一個文件,它的自然更新和維護?天哪?
有解決方案嗎?建議嘗試:[1]swagger接口文檔,將文檔集成到代碼中,集成維護文檔和修改代碼,在修改代碼邏輯的同時方便修改文檔描述。
2、郵遞員界面測試工具,導入導出JSON文件,高效的團隊合作。Postman支持各種請求方法和配置環境變量,對返回的結果進行測試和驗證,支持批量自動操作,可與自動構建系統集成。
個人如何開發小程序?
nodejs怎么實現前后端分離開發實例?
因為后端提供的接口可能是多種多樣的,開發人員可以編寫節點代碼以各種方式訪問這些接口。如果不在統一的體系結構中處理接口訪問方式和使用,就會帶來以下問題:1。每個開發人員都使用自己的代碼風格編寫接口訪問代碼,這會造成項目目錄和編碼風格的混亂,維護相對困難。
2. 每個開發人員編寫自己的模擬數據模式。在開發之后,他需要手動修改代碼以刪除mock。
3. 每個開發人員可能會維護一些配置文件,以便在界面的不同環境之間切換(每日、預先發送、在線)。
4. 數據接口調用模式不容易被各種業務模型重用。
5. 數據接口的描述約定分散在代碼的每個角落,可能與后端人員約定的接口文檔不一致。
6. 整個項目分離開發后,接口聯調或測試回歸的成本仍然很高,需要每一個接口提供者和用戶參與。
創業做網站選擇用node好還是php?
我用node和PHP做過網站。
性能,節點應該更好
開發效率高,PHP同步代碼易懂,生態更成熟。節點異步代碼總是感覺難以控制。
對于部署,PHP通常是nginx fastcgi,node是nginx reverse proxy。它也可以裸奔。PHP比node多一層。
我是從PHP到節點開發的。PHP不適合駐留內存應用程序,而且函數很混亂。雖然似乎有許多適合web開發的語法糖,但大多數都不安全。節點更有想象力。更現代。在當今后端微服務時代,節點更適合現代應用開發。PHP注定會被歷史淘汰。
PHP實際上是使用最多的外包公司,ThinkPHP標準。
我推薦節點