與Bazel,Googletest和GoogleMock一起在C ++的現代發展課程

”“”

現代C ++開發與Bazel,Googletest和Googlemock

學習使用現代編譯系統編寫可測試代碼-Bazel

Bazel是一個強大的Google開發編譯系統,支持包括C ++在內的多種編程語言。使用Bazel,您可以輕鬆指定項目文件,系統將自動確定依賴關係樹。巴澤爾的優點之一是它的可訪問性,因為它是用python子集的Skylark編寫的。此功能允許各種開發人員有效地使用Bazel。此外,巴澤爾(Bazel)與其他圖書館融合的能力及其出色的彙編表演使他成為現代C ++開發的絕佳選擇。

在本課程中,我們還將探索GoogleTest,這是該行業的單位測試的廣泛接受解決方案。 Googletest已被廣泛用於不同規模的許多項目,證明其可靠性和有效性。該框架遵循其他流行框架的原則,例如Junit,遵守Xunit的原則。此外,我們將深入研究GoogleMock,該框架僅僅允許外部調用以確保重複性和隔離單位測試。

加入我們的課程,以提高您使用現代編譯系統編寫可測試代碼的技能。我們期待著船上!

您將學到什麼

  • 對使用可擴展的現代彙編系統的使用有牢固的了解
  • 了解如何透明地導入外部源代碼
  • 掌握編寫測試的藝術以驗證與規格有關的代碼
  • 實現代碼以使用GoogleMock生成虛擬數據。
Scroll to Top