我已經寫了從databag安裝Windows桌面應用程序的食譜:這個廚師食譜應該重構嗎?
workstation_apps = data_bag_item('winapps','desktop_apps')
for package in workstation_apps['apps'] do
chocolatey_package "#{package}" do
action :install
end
end
運行foodcritic我得到一個錯誤:
FC002: Avoid string interpolation where not required: ./recipes/default.rb:23
正如你所看到的,我周圍添加#雙引號{包},以便擴展該變量並且不作爲註釋。
有沒有更好的方式來做到這一點?
好的!那麼我想現在是時候重構:) – TyMac
對於獎勵點,這將會更快,因爲它會運行所有的安裝在一個巧克力安裝命令。 – coderanger