![]() |
1
3
对于当前版本,最好只在app/models文件夹中运行reek,因为它会对视图和控制器产生误报。 参数是一种接近系统边界的DTO(数据传输对象),其特性应不同于常规代码。但里克还不知道。我计划在不远的将来改进Reek,以便它在Rails中发挥更好的作用。不过,现在最好的办法是将其限制在查看应用程序/模型(可能还有应用程序/助手和lib)。 |
![]() |
2
2
params是一个方法调用,它执行
可能它认为params是一个复杂的方法,所以它希望您尝试将其缓存在一个变量中,但是,不认为这是值得的,特别是因为它是memoid(基于我的Rack_Process.rb,来自Rails 2.2) |
![]() |
3
0
参数散列和常规散列之间的唯一区别是它使用
|
![]() |
4
0
我相信每次调用参数时,都会有一个初始化步骤来生成方法调用,我想您可以尝试创建一个参数并检查调用的数量。 这可能是盲目的猜测。-) |