釘釘小程序開發(fā) 后端開發(fā)完接口才給出接口文檔,合理嗎?你怎么看?
后端開發(fā)完接口才給出接口文檔,合理嗎?你怎么看?一個(gè)非常好的問題。我是一個(gè)web應(yīng)用程序架構(gòu)師,多年來一直致力于回答這個(gè)問題。歡迎跟我來了解更多。后端提供接口文檔為時(shí)已晚,這是合理和不合理的。根據(jù)具體
后端開發(fā)完接口才給出接口文檔,合理嗎?你怎么看?
一個(gè)非常好的問題。我是一個(gè)web應(yīng)用程序架構(gòu)師,多年來一直致力于回答這個(gè)問題。歡迎跟我來了解更多。
后端提供接口文檔為時(shí)已晚,這是合理和不合理的。根據(jù)具體情況,總有解決辦法。讓我談?wù)勎业挠^點(diǎn)。
不合理:成熟的技術(shù)團(tuán)隊(duì)重視功能設(shè)計(jì),在編寫代碼之前有完整的技術(shù)文檔和功能定義。即使在TDD測(cè)試驅(qū)動(dòng)的開發(fā)模式下,測(cè)試數(shù)據(jù)已經(jīng)準(zhǔn)備好了,那么接口邏輯就已經(jīng)確定了接口文檔是否編寫好了,理清它們是很自然的。
-第一,主觀原因。原因是多方面的,比如趕進(jìn)度,沒有時(shí)間,不懶得寫,甚至在開發(fā)前沒有仔細(xì)設(shè)計(jì),在做的時(shí)候也有變化。真的沒有好辦法。
-客觀原因:需求在變化,功能在變化,接口也在變化。所以,如果你寫了一個(gè)文件,它的自然更新和維護(hù)?天哪?
有解決方案嗎?建議嘗試:[1]swagger接口文檔,將文檔集成到代碼中,集成維護(hù)文檔和修改代碼,在修改代碼邏輯的同時(shí)方便修改文檔描述。
2、郵遞員界面測(cè)試工具,導(dǎo)入導(dǎo)出JSON文件,高效的團(tuán)隊(duì)合作。Postman支持各種請(qǐng)求方法和配置環(huán)境變量,對(duì)返回的結(jié)果進(jìn)行測(cè)試和驗(yàn)證,支持批量自動(dòng)操作,可與自動(dòng)構(gòu)建系統(tǒng)集成。
釘釘接口收費(fèi)標(biāo)準(zhǔn)?
指甲的基本功能是免費(fèi)的。只有有定制的才能收費(fèi)。
1. 普通企業(yè)可以免費(fèi)使用,收費(fèi)項(xiàng)目主要是按成本付費(fèi)。釘子戶的主要收入是資源整合。例如,OA或其他第三方的管理系統(tǒng)需要支付給第三方。
2. 釘釘本身主要是一個(gè)電話會(huì)議,但有500分鐘發(fā)送每個(gè)月。據(jù)丁報(bào)報(bào)道,每月將有250件商品送到市場(chǎng)進(jìn)行擴(kuò)容,100克免費(fèi)。如果你需要更多更大的物品,你需要付費(fèi)。
3. 企業(yè)級(jí)集團(tuán)每天只能釘5次Alipin。登錄企業(yè)通訊錄后,可以釋放次數(shù)。集團(tuán)最多可容納1500人(基本滿足阿里巴巴面臨的中小企業(yè)免費(fèi)水平)。普通用戶的免費(fèi)上限為每月通話100分鐘,每天通話5次。如果他們以公司名義成功申請(qǐng)企業(yè)級(jí)上門服務(wù),公司所有注冊(cè)員工的通話分鐘數(shù)將提高到每月1000分鐘,每天的叮當(dāng)次數(shù)也將增加到50次。
怎么看待一些后端程序員不寫接口文檔,老是以很忙為借口搪塞?
不寫接口文檔,一般很忙。或者沒有時(shí)間整理文件。
對(duì)于前端和后端的對(duì)接,前端開發(fā)人員一般需要后端人員提供接口文檔,而現(xiàn)在招搖過市的文檔完全可以提供這個(gè)功能。在許多情況下,后端開發(fā)人員集成了一個(gè)swagger并自動(dòng)生成相應(yīng)的文檔。
您可以給后端開發(fā)人員一定的時(shí)間來學(xué)習(xí)swagger或?qū)wagger集成到項(xiàng)目中。
釘釘會(huì)替代微信嗎?
這是一個(gè)有趣的問題。
首先,短期內(nèi)微信不太可能被任何聊天工具所取代,但從長(zhǎng)遠(yuǎn)來看,微信可能會(huì)被一種新的聊天形式所取代。
聊天的新形式是什么?
例如,以在線組織的形式,釘。
很多人認(rèn)為微信和釘釘子沒什么區(qū)別。它們都是聊天的工具。
但事實(shí)上是不同的。微信是基于人與人之間的交流,即C對(duì)C的聊天。每個(gè)人都是平等的,都能立即、迅速地向某人發(fā)送各種信息。
但是,nailing是一種基于組織的聊天表單,它實(shí)現(xiàn)了在線組織。
什么是過程中的組織?
例如,如果你想在聊天軟件上建立一個(gè)完美的組織,釘釘子肯定比微信更合適。
因?yàn)榻M織可以是金字塔結(jié)構(gòu),也可以是水平多垂直結(jié)構(gòu),也就是說,如果一個(gè)人發(fā)送消息,那么下面所有級(jí)別的組織都可以接收消息。例如,如果總經(jīng)理只向中層發(fā)送消息,那么中層可能會(huì)收到消息。如果他直接向最底層的執(zhí)行官傳達(dá)信息,那么中層可能會(huì)被分離。同時(shí),它還可以發(fā)布一個(gè)部門、一個(gè)組織,甚至一個(gè)執(zhí)行小組的信息,這就是在線組織。這樣的聊天結(jié)構(gòu)無(wú)法在微信中實(shí)現(xiàn),因?yàn)槲⑿诺幕A(chǔ)是個(gè)人和個(gè)人的聊天工具。
微信聊天基本上是基于個(gè)人和群體這兩種形式,不能實(shí)現(xiàn)從一個(gè)人到一個(gè)分支機(jī)構(gòu)的所有信息傳遞。
所以釘釘子最大的價(jià)值不在于它滿足了工作的需要,而是它提供了一種在線組織的可能性。
那么哪一個(gè)更有希望與大家在線聊天呢?
比如某個(gè)城市的市民安裝了一個(gè)新的聊天軟件,然后每個(gè)身份證都可以編輯成某個(gè)部門或者某個(gè)地區(qū),那么全市人民就可以組成一個(gè)新的組織,每個(gè)人都可以由市長(zhǎng)直接管理。
這是新的聊天工具。你認(rèn)為它有可能取代微信嗎?
我認(rèn)為這是一個(gè)非常有趣的問題。你可以想象。