天天看點

單元測試怎麼寫?看這些程式設計技巧實踐 | 開發者社群精選文章合集(十一)

每日內建開發者社群精品内容,你錯過的幹貨補給站

每日精選博文推薦

單元測試怎麼寫?看這些程式設計技巧實踐 | 開發者社群精選文章合集(十一)

單元測試,隻是測試嗎?

單元測試除了是一種測試手段外,更是一種改善代碼設計的工具,容易寫單測的代碼往往也具有更加良好的設計。推廣單元測試,僅僅達到單測覆寫率是遠遠不夠的,我們還要學習寫“易于測試”的代碼,以及“好”的測試,這樣才能讓單測真正發揮作用。本文将分享作者關于單元測試的思考與實踐。

>>戳我前往了解全文

Golang 單元測試:有哪些誤區和實踐?

單元測試作為開發的有力武器,應該在軟體開發的各個流程中發揮它的價值。原始的開發模式(開發完畢,交給測試團隊進行端到端測試)的流程,應該逐漸向 devops 的方向轉變。本文是一個轉型的具體實踐過程,以一個實際的業務應用項目為例,介紹了在展開單測實踐過程中遇到的一些常見問題的思考,并着重介紹了幾種 mock 方法,對于一些相對複雜依賴項較多的業務也可以作為借鑒。

>>點選閱讀全文

複雜系統如何保障代碼品質?讓測試先行

TDD(Test Driven Development)是一種強調測試先行的開發方式,通過編寫單元測試用例,有效保障存量複雜系統在開發、重構上的品質。本文通過分析現有測試方法面臨的問題,分享如何使用GTest架構進行單元測試,以及在單元測試中的一些實踐心得。

Java程式設計技巧之單元測試用例編寫流程

本篇立足于“如何來編寫單元測試用例”,讓大家“有章可循”,快速編寫出單元測試用例。通過理論結合實踐,以Mockito為主、以PowerMock為輔,介紹一下如何編寫單元測試用例。

>>點選了解全文

每日精選電子書&課程推薦

《Java開發手冊(嵩山版)》

《Java開發手冊》始于阿裡内部規約,在全球Java開發者共同努力下,已成為業界普遍遵循的開發規範,手冊涵蓋程式設計規約、異常日志、單元測試、安全規約、MySQL資料庫、工程規約、設計規約七大次元。從方法論到業務實戰教你在程式設計中快速協同,避免踩坑

>>點選下載下傳,《Java開發手冊(嵩山版)》

《〈Java開發手冊(嵩山版)〉靈魂17問》

本書由全網千萬閱讀量技術部落客深度剖析Java規約背後的原理,從“問題重制”到“原理分析”再到“問題解決”,深刻解讀一線大廠如何用Java,17篇解讀文章助你高效學習!

>>點選下載下傳,《〈Java開發手冊(嵩山版)〉靈魂17問》

熱門推薦

每日內建開發者社群精品内容,請持續關注!