使用新的Ruby on Rails项目适应环境的最佳方法

时间:2012-07-20 21:05:31

标签: ruby ruby-on-rails-3

您会向一个项目新手并且他们试图适应没有测试的Ruby on Rails代码库的人推荐哪些工具或步骤?

我正在考虑这样的事情:https://codeclimate.com/来帮助对代码进行一些分析,但我想要其他建议。

谢谢!

2 个答案:

答案 0 :(得分:1)

我使用命令行工具wc来查找代码热点的位置。在我的Mac上运行wc ./app/models/**/*.rb | sort -nr让我非常了解代码的位置。您可以使用控制器或任何其他目录替换模型以查找其中的详细信息。

一旦我对事物的位置有了很好的了解,就可以更容易地找到更大,更复杂的代码区域。项目的简要描述和wc的运行应该让您非常了解哪些数据模型和控制器是最复杂的,并让您了解进一步调查的位置。

如果项目经过充分测试,我肯定会花时间阅读规范标题。我需要时间来阅读我感兴趣的规范的实现细节。

Ruby Rogues播客有一个非常好的关于代码阅读的剧集,你可能会觉得有用:http://rubyrogues.com/031-rr-code-reading/

答案 1 :(得分:0)

我希望这是一个经过测试的项目......如果是这样的话,我总是首先阅读测试,因为它们可以帮助您了解每段代码的期望。这是迄今为止最适合我的方法。