PyChecker 是一個(gè)靜態(tài)分析工具,它不僅能報(bào)告源代碼中的錯(cuò)誤,并且會(huì)報(bào)告錯(cuò)誤類(lèi)型和復(fù)雜度。Pylint 是檢驗(yàn)?zāi)K是否達(dá)到代碼標(biāo)準(zhǔn)的另一個(gè)工具想要了解相關(guān)內(nèi)容可以看黑馬程序員的公開(kāi)課。我看了很多公開(kāi)課,憑良心說(shuō),黑馬的是最有深度的,不至于白聽(tīng)一節(jié)理論。
成都創(chuàng)新互聯(lián)公司是一家專(zhuān)注于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作與策劃設(shè)計(jì),宜都網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:宜都等地區(qū)。宜都做網(wǎng)站價(jià)格咨詢(xún):13518219792
并且他們的社區(qū)和視頻庫(kù),都有很多很豐富的內(nèi)容不管是小白還是進(jìn)階,都值得看看。官網(wǎng)對(duì)話(huà)框也可以直接領(lǐng)取課程大綱。
LiteIDE是一款專(zhuān)門(mén)為Go語(yǔ)言開(kāi)發(fā)的跨平臺(tái)輕量級(jí)集成開(kāi)發(fā)環(huán)境(IDE),由QT編寫(xiě)。
LiteIDE主要特點(diǎn): 支持主流操作系統(tǒng)
Windows
Linux
MacOS X Go編譯環(huán)境管理和切換
管理和切換多個(gè)Go編譯環(huán)境
支持Go語(yǔ)言交叉編譯 與Go標(biāo)準(zhǔn)一致的項(xiàng)目管理方式
基于GOPATH的包瀏覽器
基于GOPATH的編譯系統(tǒng)
基于GOPATH的Api文檔檢索 Go語(yǔ)言的編輯支持
類(lèi)瀏覽器和大綱顯示
Gocode(代碼自動(dòng)完成工具)的完美支持
Go語(yǔ)言文檔查看和Api快速檢索
代碼表達(dá)式信息顯示F1
源代碼定義跳轉(zhuǎn)支持F2
Gdb斷點(diǎn)和調(diào)試支持
gofmt自動(dòng)格式化支持 其他特征
支持多國(guó)語(yǔ)言界面顯示
完全插件體系結(jié)構(gòu)
支持編輯器配色方案
基于Kate的語(yǔ)法顯示支持
基于全文的單詞自動(dòng)完成
支持鍵盤(pán)快捷鍵綁定方案
Markdown文檔編輯支持
實(shí)時(shí)預(yù)覽和同步顯示
自定義CSS顯示
可導(dǎo)出HTML和PDF文檔
批量轉(zhuǎn)換/合并為HTML/PDF文檔 Sublime Text 2(以下簡(jiǎn)稱(chēng)Sublime)+ GoSublime + gocode + MarGo的組合。
其優(yōu)點(diǎn)有: 自動(dòng)化提示代碼。 保存的時(shí)候自動(dòng)格式化代碼,讓您編寫(xiě)的代碼更加美觀,符合Go的標(biāo)準(zhǔn)。 支持項(xiàng)目管理 支持語(yǔ)法高亮 熟悉Java的讀者應(yīng)該對(duì)于idea不陌生,idea是通過(guò)一個(gè)插件來(lái)支持go語(yǔ)言的高亮語(yǔ)法,代碼提示和重構(gòu)實(shí)現(xiàn)。
如果跟C語(yǔ)言比,大部分腳本都勝出啊。Go,
Node.js,
Python
......
網(wǎng)易弄過(guò)一個(gè)Node.js的開(kāi)源服務(wù)器框架。
至于IDE,
不重要,做服務(wù)器開(kāi)發(fā)很少會(huì)要開(kāi)著IDE調(diào)試的。最常用的手段就是打Log.
設(shè)置了斷點(diǎn)也很難調(diào),多個(gè)客戶(hù)端并發(fā)。
那種單客戶(hù)端連接進(jìn)來(lái)就可以重現(xiàn)的bug倒是可以用IDE調(diào),但是這種bug本來(lái)就容易解決。
用腳本語(yǔ)言,有一個(gè)很大的好處是容易做自動(dòng)測(cè)試,可以更好地保證代碼質(zhì)量。
--------------------------
開(kāi)發(fā)效率當(dāng)然是腳本高。運(yùn)行效率,其實(shí)更重要的是并發(fā),框架合理的話(huà)增加機(jī)器就可以直接提高效率增加人數(shù)。