日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用脚手架应用做单元测试

發(fā)布時(shí)間:2023/12/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用脚手架应用做单元测试 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

因?yàn)楹笈_(tái)service比較復(fù)雜,需要三個(gè)不同的實(shí)例協(xié)同工作,所以之前Oliver開發(fā)了Scaffolding App這個(gè)Angular前端,目的是方便我們隨時(shí)測試三實(shí)例協(xié)同是否仍然正常。

我想的是把這個(gè)Angular前端當(dāng)成一個(gè)單元測試工具來用,每次我們改了后臺(tái)之后,都把這個(gè)Angular UI打開跑一跑。

我看到你之前有個(gè)提交把client.write(data) 注釋了,換成client.emit(data[0], data[1]);

我想你這個(gè)改動(dòng)肯定是for昨天串QR code的scenario的,但是這樣一改,之前的unit test就fail了。

你用emit(data[0], data[1])這種寫法不太好:

這個(gè)函數(shù)通過回調(diào)方式被調(diào)用,你在函數(shù)體內(nèi)作為被調(diào)用者,無法知道data的數(shù)據(jù)類型,而你直接硬編碼成data[0], data[1]. 這就告訴了代碼的閱讀者:
data是一個(gè)至少包含了兩個(gè)元素的數(shù)組
data是一個(gè)至少包含了兩個(gè)字符的字符串

當(dāng)運(yùn)行時(shí)data的數(shù)據(jù)類型不滿足以上兩個(gè)條件時(shí),代碼就會(huì)報(bào)異常,退出。
這里無論是client.write,還是client.emit, 我們都可以把它看成是廣義的發(fā)布者模式,會(huì)有socket的另一端負(fù)責(zé)接收。
這種模式的最佳實(shí)踐是,發(fā)布者不關(guān)心發(fā)布數(shù)據(jù)的格式,只是簡單粗暴的把數(shù)據(jù)推送出去,具體不同的處理由接收方負(fù)責(zé),比如接收方的偽代碼可能是這樣的:

If( typeof(data) === “String”)按照字符串處理 If( typeof(data) === “Array”)按照數(shù)據(jù)處理 If( typeof(data) === “Object”)按照對(duì)象處理

而你現(xiàn)在發(fā)送端的data[0], data[1], 從design上說相當(dāng)于把這種處理從接收端移到發(fā)送端了。

為了不影響我們QR code scan的功能,我只是在你提交基礎(chǔ)上簡單加了一行注釋,注明client.write(data)的必要性。

麻煩你有時(shí)間的時(shí)候,琢磨下如何改動(dòng)現(xiàn)在的代碼,使得單元測試和QR code scan的流程能同時(shí)工作,謝謝。這也能提高你編程的水平。

要獲取更多Jerry的原創(chuàng)文章,請關(guān)注公眾號(hào)"汪子熙":

總結(jié)

以上是生活随笔為你收集整理的使用脚手架应用做单元测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕无线码 | 精品在线播放视频 | 9久久9毛片又大又硬又粗 | 午夜精品久久久久久久99黑人 | 日本午夜在线视频 | 成人影院免费 | 午夜影院在线免费观看 | 好男人在线视频 | 在线视频欧美日韩 | 91传媒理伦片在线观看 | 久久久久久一区二区 | 国产一区二三区 | 青青成人网 | 嫩草在线观看视频 | 高h校园不许穿内裤h调教 | 乱子伦一区 | av巨作 | 日韩欧美黄色 | 国产亚洲欧美日韩高清 | www.色黄| 黄色录象片| 欧美欧美欧美欧美 | 美女涩涩网站 | 91麻豆视频 | 毛片链接 | 成年人免费黄色片 | 天天爽天天射 | 嫩草视频在线观看 | 麻豆av毛片 | 丰满熟女人妻一区二区三区 | 久久xxxx | 国产精品刺激 | a天堂在线观看视频 | 亚洲熟妇无码乱子av电影 | 香港三级日本三级三69 | 国产高清视频在线播放 | 日韩久久一区二区三区 | 日韩av一级片| 日本黄色免费看 | 天天射天天干 | 中文字幕在线观看精品 | 美女被啪羞羞粉色视频 | 亚洲不卡在线观看 | 国产aaaaaaa| 麻豆国产91在线播放 | 人人干人人草 | 午夜免费观看视频 | 99在线精品视频免费观看软件 | 亚洲一级影片 | 大地资源在线观看免费高清版粤语 | 精品久久中文 | 少妇久久久久久被弄高潮 | 一区二区三区免费在线视频 | 日本不卡高字幕在线2019 | 久久九九国产精品 | 欧美少妇xx | 青青操在线 | 偷看洗澡一二三区美女 | wwwwww在线观看 | 意大利性荡欲xxxxxx | 欧美日韩视频无码一区二区三 | 亚洲一区免费 | 奇米影视77777| 国产综合视频在线 | 日本91av | 成人网页在线观看 | 舌奴调教日记 | av综合久久 | 欧美大片高清 | 好吊视频一二三区 | 久久国产福利 | 午夜偷拍福利 | 色婷婷热久久 | 最好看的2019中文大全在线观看 | 国产精品主播一区二区 | 天海翼av在线播放 | 老司机深夜福利网站 | 久久久国产片 | 少妇高潮一区二区三区四区 | 黄色一级免费观看 | 熟女少妇一区二区三区 | 97精品视频| 国产一二三在线视频 | 韩国美女视频在线观看18 | 欧美老熟 | 亚洲综合激情 | 欧美一区视频在线 | 精品无码久久久久久久久久 | 欧美a级免费 | 国产综合精品在线 | 另类第一页| 国产欧美一区二区视频 | 国产亚洲欧美日韩高清 | 影音先锋中文字幕第一页 | 久久精品人人做人人爽 | 毛片随便看 | 大学生一级片 | 精品一区二区三区蜜桃 | 久久精品欧美 |