VSCode 是一款由微軟開發(fā)且跨平臺(tái)的免費(fèi)源代碼編輯器。該軟件支持語法高亮、代碼自動(dòng)補(bǔ)全、代碼重構(gòu)、查看定義功能,并且內(nèi)置了命令行工具和 Git 版本控制系統(tǒng)。用戶可以更改主題和鍵盤快捷方式實(shí)現(xiàn)個(gè)性化設(shè)置,也可以通過內(nèi)置的擴(kuò)展程序商店安裝擴(kuò)展以拓展軟件功能。
TDengine 是一款用 C 語言編寫的時(shí)序數(shù)據(jù)庫(Time Series Database),運(yùn)行環(huán)境大多數(shù)是 Linux。同樣地,開發(fā)環(huán)境我們也是集中在 Linux 下。與 Java 不同,C 語言的程序開發(fā)在不同平臺(tái)有不同的工具支持。
工欲善其事,必先利其器,VSCode 以其輕量且強(qiáng)大的代碼編輯功能和豐富的插件生態(tài)系統(tǒng),備受 TDengine 內(nèi)部研發(fā)同學(xué)的青睞。
TDengine 解決方案架構(gòu)師陳偉燦分享如何在 Linux + Docker 的環(huán)境下,快速搭建 TDengine 的開發(fā)環(huán)境并編寫代碼。同時(shí),通過幾個(gè) Bug Fix 的例子,帶大家進(jìn)一步熟悉并理解 TDengine 的代碼。
陳偉燦,TDengine 解決方案架構(gòu)師,曾參與搜索引擎、Ranking 算法、業(yè)務(wù)系統(tǒng)、數(shù)據(jù)平臺(tái)、Database 等領(lǐng)域的工作。目前在濤思數(shù)據(jù)從事 TDengine 解決方案的架構(gòu)工作。
內(nèi)容大綱:
1. VSCode + Docker + Linux 開發(fā)環(huán)境的原理
2. 通過 Dockerfile 搭建 TDengine 開發(fā)環(huán)境
3. 如何快速入手一個(gè) Bug Issue
4. 修復(fù)?Bug 的一些小技巧



互聯(lián)網(wǎng).png)



-1.png)




.png)


證.png)


伙伴.png)
伙伴.png)
伙伴.png)



