寫接口我這次主要犯錯(cuò)在:
- 文檔中需要輸出 boolean浓利,但是我從數(shù)據(jù)庫取出0/1后沒有進(jìn)行相應(yīng)的轉(zhuǎn)化挤庇。
- 一個(gè)業(yè)務(wù)邏輯沒有理解透徹,導(dǎo)致取出來的值不對(duì)贷掖。
- 寫接口完成后要對(duì)照開發(fā)文檔自查嫡秕,是否和文檔一致
- 接口寫的正確的前提是,理解文檔苹威。如果不理解的地方昆咽,一定要多溝通。
寫接口積累的經(jīng)驗(yàn):
- 盡量返回出錯(cuò)原因牙甫,減少調(diào)用者的工作量掷酗。比如文檔規(guī)定,“如果傳入表名則一定要傳入數(shù)據(jù)庫名”窟哺。那如果只傳入表名的話泻轰,是該拋出異常還是忽略這個(gè)參數(shù)呢?應(yīng)該拋出異常比較合適且轨。
- 注意異常統(tǒng)一處理: 文章
2018/3/14
每一次我測試的時(shí)候都會(huì)想寫腳本自動(dòng)化測試浮声,但是又轉(zhuǎn)念一想最后一次測了,湊合湊合吧旋奢,結(jié)果測試的時(shí)間比寫代碼的時(shí)間還長泳挥。
另外,測試的 case 過多的時(shí)候至朗,就會(huì)出現(xiàn)漏測的情況羡洁。
這次最深刻的教訓(xùn)就是,開發(fā)完成之后爽丹,一定要寫測試用例筑煮,然后自動(dòng)化測試。復(fù)雜的情況粤蝎,可以把要測的部分拆分成函數(shù)真仲,單獨(dú)測試(推薦)〕跖欤或者使用 debug 的方式進(jìn)行測試秸应。