今天我們來說說,CMake 測試。 不過,其實我們還是在說 C++ 的測試。 CMake 給我們提供了完善的測試支持,比如它有一個專門的模塊 CTest。 CMake 原生測...
今天我們來說說,CMake 測試。 不過,其實我們還是在說 C++ 的測試。 CMake 給我們提供了完善的測試支持,比如它有一個專門的模塊 CTest。 CMake 原生測...
上次 說了第三方依賴管理,提到了我們團(tuán)隊在使用 ExternalProject 來管理依賴,這次來說說具體實踐,以及一個基于 CMake 的開源依賴管理工具 vcpkg。 E...
接著上次的【CMake系列】(一)入門 繼續(xù)講。 這次,主要說說 CMake 的依賴管理。 依賴管理 當(dāng)我們說 CMake 的依賴管理的時候,往往說的是 C/C++ 項目的依...
自從上次在為何 C++ 靜態(tài)鏈接庫順序很重要撿回了 C++,自此開始了不歸路。 今天我們來說說,CMake 這個現(xiàn)代 C++ 項目的利器。 前言 為什么我們需要 CMake ...
在兩年前,我提到了怎么去做 API 文檔,這在這兩年來以來效果不錯,問題有,只是都不是很大,因為我們內(nèi)部都已經(jīng)形成了習(xí)慣。 但是,情況開始變化,尤其是在被 CTO 罵了之后。...
Kubernetes 發(fā)展好快,在我寫這篇總結(jié)的同時,1.9.0 版本已經(jīng)在昨日(2017.12.16)正式發(fā)布,而上次在正式環(huán)境中部署已經(jīng)是半年前了,我花了點時間將集群升級...
一直以來,我們會在項目中,使用 APM 去監(jiān)控應(yīng)用的狀況,分析性能等,這些工具很有效,而且不侵入業(yè)務(wù),不需要埋點。 然而,有些需求,是 APM 的監(jiān)控滿足不了的,比如應(yīng)用業(yè)務(wù)...