【发布时间】:2013-03-05 19:29:19
【问题描述】:
我继承了一个以前由多个开发人员传递的旧项目。它的形状很糟糕,所以我正试图让它恢复生机。我注意到有一些 gems 和 libs 已被出售到项目中,但无法判断它们是否正在被使用或什么!
如果项目不再使用其中一些 gem,我该如何锻炼?
【问题讨论】:
-
删除它们,看看是否有任何损坏
-
@NickGinanto 我希望有更优雅的方式。
-
我知道的唯一另一种方法是查看代码是否以困难的方式使用这些 gem。. 在代码中手动搜索 gem 的核心内容
-
答案可能是“否”,但无论如何,该应用程序是否有一个好的测试套件?如果是,那么通过确保测试套件仍然运行,可以更轻松地自信地删除内容。
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1 rubygems