文檔是當(dāng)前開發(fā)者甚至后面的接盤俠(后面開發(fā)者)能夠清晰往下做的指引。
即便是簡單的東西,但如果不寫文檔,以后口口相傳消耗的工作量會比寫文檔更多。
好記性不如爛筆頭,一段時候后,可能連開發(fā)者都忘記接口的用途。
{
s : 0/ 1, //表示此操作的處理狀態(tài)( status ),一般簡單的成功 /不成功,使用 1/0 表示。
m : 'xxxx', //表示此操作的提示信息( message ),一般只用來顯示操作失敗時提示信息。
r : [], //表示此操作的返回值( result )
count : x //返回的數(shù)據(jù)條數(shù)
}
{
s : 0/ 1/ 2/ 3, // 0代表正常,1是參數(shù)有誤,2是用戶不存在,3是用戶沒權(quán)限等等
m : 'xxxx', //表示此操作的提示信息( message ),一般只用來顯示操作失敗時提示信息。
r : [], //表示此操作的返回值( result )
count : x //返回的數(shù)據(jù)條數(shù)
}
是否校驗(yàn)參數(shù)。
是否所有的情況都測試過了,如果可以請寫單元測試。
是否返回數(shù)據(jù)準(zhǔn)確明朗,響應(yīng)狀態(tài)碼是否正常。
文檔是否已經(jīng)完備。