0

我注意到,当我将我的项目部署到 Heroku 时,它能够在我忘记更改对我重构的方法的调用(即更改方法名称或签名)的地方找到编码错误。它只是在代码修复之前无法部署。

这似乎表明 Heroku 内置了某种预处理器或解释器,可以在代码完成部署之前对代码进行伪“编译”。还有其他人知道吗?

是否有一个 gem 可以让我对我的代码进行快速的健全性检查?

当然,当然需要有规范/单元测试,但是在工具箱中拥有另一个工具不会有什么坏处。

4

1 回答 1

1

我猜想这更多的是 Rails 应用程序在生产模式下加载/启动的不同行为,而不是开发模式。

如果您在本地以生产模式启动本地应用程序,您应该会看到与 Heroku 相同的行为。

于 2012-05-12T15:57:53.900 回答