VSCode 是一款由(you)微軟(ruan)開發且跨平臺的(de)免(mian)費(fei)源代碼編輯器。該(gai)軟(ruan)件支(zhi)持語(yu)法高亮、代碼自動補全、代碼重構、查看定義功能,并且內置(zhi)了(le)命令行工具和 Git 版本控制系統。用(yong)戶可(ke)以(yi)更改主題(ti)和鍵盤快捷方式實(shi)現個性化(hua)設置(zhi),也(ye)可(ke)以(yi)通過內置(zhi)的(de)擴(kuo)展程序商(shang)店安裝擴(kuo)展以(yi)拓展軟(ruan)件功能。
TDengine 是一款用 C 語言編寫的時序數據庫(Time Series Database),運(yun)行環境大多數是 Linux。同樣地(di),開(kai)發(fa)環境我們也是集中在 Linux 下。與 Java 不同,C 語言的(de)程序開(kai)發(fa)在不同平臺有(you)不同的(de)工具支持(chi)。
工欲善其事,必先利其器,VSCode 以其輕量且(qie)強大的代碼編輯功能和豐富的插件生態(tai)系統,備受(shou) TDengine 內部研發同學(xue)的青睞。
TDengine 解(jie)決方案(an)架構師陳偉燦分(fen)享(xiang)如何在(zai) Linux + Docker 的(de)(de)環境下,快速搭建 TDengine 的(de)(de)開(kai)發環境并編寫(xie)代(dai)碼(ma)。同時,通過幾(ji)個(ge) Bug Fix 的(de)(de)例子,帶大家進一(yi)步(bu)熟悉并理解(jie) TDengine 的(de)(de)代(dai)碼(ma)。
陳偉燦,TDengine 解(jie)決方案架(jia)構(gou)師,曾參與搜索引擎、Ranking 算法、業務系(xi)統、數據(ju)平臺、Database 等領域的(de)(de)工作(zuo)。目(mu)前在濤思(si)數據(ju)從事(shi) TDengine 解(jie)決方案的(de)(de)架(jia)構(gou)工作(zuo)。
內容大綱:
1. VSCode + Docker + Linux 開發(fa)環境的原理
2. 通過 Dockerfile 搭建 TDengine 開發環(huan)境
3. 如(ru)何快速(su)入手(shou)一(yi)個(ge) Bug Issue
4. 修復?Bug 的一些小(xiao)技巧(qiao)


























