Source Control Churn Results

Files that change a lot in your project may be bad a sign. This task uses your source control log to identify those files.

<% count = 0 %> <% @churn[:changes].each do |change| %> <% count += 1 %> <% end %>
File Path Times Changed
<%= link_to_filename(change[:file_path]) %> <%= change[:times_changed] %>
<% if @churn[:class_churn] %>

Classes that change a lot in your project may be bad a sign.

<% count = 0 %> <% @churn[:class_churn].each do |change| %> <% count += 1 %> <% end %>
File Path Times Changed
<%= link_to_filename(change['klass']['file']) %> <%= change['klass']['klass'] %> <%= change['times_changed'] %>
<% end %> <% if @churn[:method_churn] %>

Methods that change a lot in your project may be bad a sign.

<% count = 0 %> <% @churn[:method_churn].each do |change| %> <% count += 1 %> <% end %>
File Path Times Changed
<%= link_to_filename(change['method']['file']) %> <%= change['method']['method'] %> <%= change['times_changed'] %>
<% end %>

Generated on <%= Time.now.localtime %>