1

プロジェクトにまったく不慣れで、テストのない Ruby on Rails コードベースに慣れようとしている人に、どのツールまたは手順をお勧めしますか?

コードの分析を実行するのに役立つhttps://codeclimate.com/のようなものを検討していますが、他の提案が必要でした。

ありがとう!

4

2 に答える 2

1

コマンド ライン ツールを使用してwc、コードのホットスポットを見つけます。wc ./app/models/**/*.rb | sort -nr私の Mac で実行すると、コードがどこにあるのかがよくわかります。モデルをコントローラーまたはその他のディレクトリに置き換えて、そこで詳細を見つけることができます。

物事がどこにあるかをよく理解すると、コードのより大きく複雑な領域を見つけやすくなります。プロジェクトの簡単な説明と wc の実行により、どのデータ モデルとコントローラーが最も複雑であるかがよくわかり、さらに調査する場所がわかります。

プロジェクトが十分にテストされている場合、私は間違いなく時間をかけて仕様の見出しを読みます. 興味のある仕様の実装の詳細を読むのに時間がかかります。

Ruby Rogues ポッドキャストには、コードの読み取りに関する非常に優れたエピソードがあり、参考になるかもしれません: http://rubyrogues.com/031-rr-code-reading/

于 2012-07-20T22:12:21.960 に答える
0

これが意志でテストされたプロジェクトであることを願っています...もしそうなら、コードの各部分の期待が何であるかを理解できるので、私は常に最初にテストを読み通します。これは私にとってこれまでで最高の方法です。

于 2012-07-20T21:57:30.660 に答える