iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 9
2
自我挑戰組

中年失業大叔的耍廢日記系列 第 9

第九天:今天是奮發的星期四

今天作業比較多,要開始奮發了,所以往水岸第一排咖啡廳出發...(咦?)

早餐就在可口XX店解決了,走進上班日的咖啡店,果然人不多(捷運站都是往台北的人)。一樓好像插座比較多,但是我想坐二樓,所以上來看一下...舉目所及都沒插座,仔細走了一圈,在柱子後發現一個插座,就坐在旁邊了。我好像在家裡就會想吃東西,這幾天被冷氣打敗,所以在家裡時間比較多,然後就胖了...今天要待久一點/images/emoticon/emoticon16.gif

早上寫了部分測試案例,結果時間都花在回詢價單...怎麼傳給我tif啊,pdf比較好處理阿...默默打開GIMP/images/emoticon/emoticon02.gif

下午先去辦點私事,回家再繼續。總之調完程式架構讓他可測試,調完以後主程式剩下三行,其他全部移到模組。然後移到模組的過程中,對外部變數的依賴就一浮現...全部改掉。

接下來才是真正寫測試跟跑覆蓋率,總之先把xml轉json的部分寫好測試。其他部分因為是呼叫node-opcua-coreaas的api,所以要先用mock來做單元測試...先擺著,讓測試fail。實際檢查addressspace裡面新增的物件以及透過node-opcua-client來檢查新增的物件就等到整合測試再來做。弄完一個單元測試的skeleton,回頭看一下之前怎麼驅動覆蓋率的檢測...是透過nyc,簡單地裝起nyc,然後在package.json中加入跑覆蓋率的命令,然後加入.nycrc來做設定,指定要檢查的目錄,整個測試架構就差不多了。

評估了一下,預備用sinon.js的stubs/fakes/spies/mocks功能,所以看一下文件...不知不覺又到了晚飯時間/images/emoticon/emoticon17.gif

今天太燒腦,pptx viewer就等明天再來看。


上一篇
第八天:臃腫的週三
下一篇
第十天:收到明天是「特殊工作日」的通知
系列文
中年失業大叔的耍廢日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

我要留言

立即登入留言