第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Go拒絕未使用的依賴項(xiàng)的利弊

Go拒絕未使用的依賴項(xiàng)的利弊

Go
寶慕林4294392 2021-04-09 13:11:51
Google的新語言Go試圖通過明確要求實(shí)際使用模塊中列出的所有依賴項(xiàng)來簡化依賴項(xiàng)管理。編譯器將拒絕聲明對(duì)模塊有依賴性的模塊,而不使用該模塊的任何內(nèi)容。包本身導(dǎo)入或不引用任何導(dǎo)出的標(biāo)識(shí)符導(dǎo)入包都是違法的。我可以想到一些明顯的優(yōu)點(diǎn)(例如,更清潔的模塊),但也許還有一些不明顯的優(yōu)點(diǎn)。我能想到的唯一缺點(diǎn)是,它有一個(gè)過于花哨的編譯器,在重構(gòu)過程中抱怨太多,但是也許還有更多?您是否有使用其他語言執(zhí)行此操作的經(jīng)驗(yàn)?這種方法的優(yōu)缺點(diǎn)是什么?
查看完整描述

3 回答

?
阿晨1998

TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊

不僅需要顯式使用所有依賴關(guān)系,而且還必須使用所有變量。當(dāng)您有未使用的變量時(shí),編譯器會(huì)給您錯(cuò)誤。

他們很煩人。但這會(huì)使其他人感到高興,因?yàn)樗麄兛梢垣@得干凈的代碼。

我認(rèn)為Go設(shè)計(jì)師可能打算將Go成為很大程度上依賴于IDE的語言。


查看完整回答
反對(duì) 回復(fù) 2021-04-26
?
蕪湖不蕪

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊

如yuku所提到的,如果您擁有與Netbeans和Eclipse可以為Java媲美的IDE,那么您實(shí)際上不必關(guān)心這種事情。

右鍵單擊空白處的小燈泡,然后選擇“刪除所有未使用的依賴項(xiàng)”。

對(duì)于未使用的變量,它們通常會(huì)帶有彎曲的下劃線,并且很容易發(fā)現(xiàn)。

唯一的區(qū)別是,與其他語言不同,除IDE之外,實(shí)際上編譯器還會(huì)抱怨,但是無論如何,如果使用IDE,這將成為非問題。

在工作中,我們有一些編碼策略,其中闡明了我們當(dāng)然必須對(duì)其他語言做同樣的事情(我們自己)。因此,我要說的是,這種類型確實(shí)有實(shí)際的應(yīng)用程序。通過恕我直言,編譯器應(yīng)為開發(fā)人員提供切換此行為的選項(xiàng)。嚴(yán)格模式有人嗎?


查看完整回答
反對(duì) 回復(fù) 2021-04-26
  • 3 回答
  • 0 關(guān)注
  • 300 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)