01《如何編寫測試》| vol. 30
分享主題:《如何編寫測試》| vol. 30
分享講師: 蘇林
會議 id: 974-4046-2341
課程介紹:
本週公開課, 我們將分享如何編寫測試, 我將分 2 部分來進行分享這個主題:
1、簡單的講解 rust 內建的測試工具 (#[test]和#[cfg(test)])。
2、重點分享保證 rust **正確性的其他方法, 如 benchmarking、linting、fuzzing。
期待大家的參與, 乾貨滿滿!
02 rust 新手入門系列課程大綱
目前我們的 rust 新手入門系列課程已經按規劃進行到第五課如何編寫測試,如果還沒跟上的小夥伴可以通過**b站的課程錄影進行補課喔~
第一課:rust 入門基本原理
第二課:型別系統
第三課:如何優雅的處理錯誤
第四課:cargo 包管理
第五課:如何編寫測試
第六課:理解巨集機制
第七課:非同步程式設計
第八課:不安全的 rust (safe code)
03 課程資料
b站 rust 培養提高計畫 (databend):
課程中的ppt & code:
04 課程推薦
《rust 語言程式設計》:
打怪通關學習方式 rustlings:
rust 開源雲原生數倉 databend:
公開課 cargo 包管理 Vol 29
01 cargo 包管理 vol.29 分享主題 cargo 包管理 vol.29 分享講師 蘇林 會議 id 974 4046 2341 課程介紹 cargo 是 rust 的構建系統和包管理器。就像 j ascript 中的 npm,j a 中的 m en rust 開發者常用 cargo 來管...
LoadRunner效能測試公開課
原始碼時代loadrunner效能測試公開課本週六開始咯!什麼是loadrunner呢?我們一起去看看吧!loadrunner,是hp推出的一種 系統行為和效能的負載測試工具,通過以模擬上千萬使用者實施併發負載及實時效能監測的方式來確認和查詢問題。通過使用 loadrunner,企業能最大限度地縮短...
MIT公開課之測試與除錯感想
防禦式程式設計 測試 單元測試 單個函式 整合測試,那整個程式放到一起測試 測試是一件有挑戰新的事 測試套件 不大 要足夠大以確保結果正確 對於debug 的誤解 1.他自己出現的,是你的錯誤 2.debug會繁殖 3.測試不是為了消除乙個bug 而是整個專案沒錯誤 4.調bug 就想打地鼠。乙個後...