前幾天 小明小華有一個對話如下
...
小明說:在前面幾個章節我們有提過 ` "沒有單元測試的庫,就代表有一定的風險" `
小華說: 為甚麼呢?
小明說:你想想喔,如果今天一個庫有局部的修改,但是要怎麼知道 修改完,所有的function都沒有壞呢
~~~~如此如此這般這般~~~
那問題來了,即使我們這種偉大又有愛心(?????)的庫開發者做了很完整的測試和持續部屬
這裡給你們Vue2的徽章參考 (https://github.com/vuejs/vue)
我們可以由上圖得到很多資訊,例如
build | passing
標籤得到他有座持續部屬與測試,進而得知目前這一版是沒有問題的downloads 7.4/month
可以得知這個月的下載量接下來我們一起去獲得徽章八
shields.io (https://shields.io/#/) 這是一個專門做徽章的免費網站,而我們先點進去 license 做出我們的第一個徽章
點進license 之後會看到很多不同的環境名稱,由於我們的庫已經上傳npm 了 所以我們可以直接點擊第一個npm ,
然後裡面輸入我們npm package的名稱,再把得到的標籤網址複製下來,貼上自己庫的readme.md即可,生成如圖
小提醒:昨天
travis-ci
裡就有我們的build徽章了喔,build的徽章可以直接從上面下載下來即可。
目前我們的小庫庫已經完成了,之後我們會繼續探討有關大型庫的管理模式。那今天就先到這裡摟,各位晚安。