Google的新語言Go試圖通過明確要求實際使用模塊中列出的所有依賴項來簡化依賴項管理。編譯器將拒絕聲明對模塊有依賴性的模塊,而不使用該模塊的任何內容。包本身導入或不引用任何導出的標識符導入包都是違法的。我可以想到一些明顯的優點(例如,更清潔的模塊),但也許還有一些不明顯的優點。我能想到的唯一缺點是,它有一個過于花哨的編譯器,在重構過程中抱怨太多,但是也許還有更多?您是否有使用其他語言執行此操作的經驗?這種方法的優缺點是什么?
Go拒絕未使用的依賴項的利弊
寶慕林4294392
2021-04-09 13:11:51