我目前工作在一个大的Rails应用程序,可悲的是没有测试覆盖,目前在Rails的第3版。更新应用程序的Rails版本
什么是最好的办法,以迁移到Rails 4?我知道最好在Rails版本上逐步迁移,但应用程序非常庞大。
在这样做之前我应该投资于测试吗?什么样的测试?单元测试?集成测试?
我目前工作在一个大的Rails应用程序,可悲的是没有测试覆盖,目前在Rails的第3版。更新应用程序的Rails版本
什么是最好的办法,以迁移到Rails 4?我知道最好在Rails版本上逐步迁移,但应用程序非常庞大。
在这样做之前我应该投资于测试吗?什么样的测试?单元测试?集成测试?
我们的做法看起来是这样的(也是虔诚地跟着this指南):
你会注意到,在指南中,他们钻的第一件事就是测试覆盖率。听起来这可能是你开始的最佳场所。
这正是我想听到的。我也有过这样的想法。谢谢。 – andrefurquin
我建议你对所有模型和控制器ATLEAST RSpec的单元测试,然后进行升级应用程序。
但是,如果没有,如果你升级那么这将是找到应用程序内的任何问题一个问题,becuse我们不能预测它是否是由于与编写的代码进行升级或问题的测试。
如果你有这样的计算或显示出一些重要的信息非常复杂的意见,然后它的好,写的集成测试为好,否则,这不是一个必要的。
本主题无关与如何开始使用TDD开始 – andrefurquin
你总是无法更新和使用[Rails的LTS(https://railslts.com/)。 – Carpetsmoker
有趣。我不知道有这样的事情。但迄今为止我们的预算有点膨胀。不管怎样,谢谢你! :) – andrefurquin