2012-07-20 59 views

回答

1

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

一旦我对事物的位置有了一个好的概念,找到更大更复杂的代码区域会更容易。对项目的简要描述和wc的运行应该能够让你很清楚哪些数据模型和控制器是最复杂的,并且让你了解进一步调查的位置。

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

Ruby Rogues播客有一个关于代码阅读的相当不错的插曲,你可能会发现有帮助:http://rubyrogues.com/031-rr-code-reading/

0

我希望这是一个将被测试的项目......如果是这样,我总是先通读测试,因为它们让你了解每段代码的期望值。这是迄今为止最适合我的方法。