Skip to content

Commit

Permalink
Extracted CalculateSimilarityScore method.
Browse files Browse the repository at this point in the history
  • Loading branch information
robertgreiner committed Nov 9, 2011
1 parent b3b1061 commit d379f94
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions Recommender/RankReviewers.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,13 @@ public RankReviewers(Reviewer currentUser, List<Reviewer> reviewers)

public IOrderedEnumerable<KeyValuePair<Reviewer, double>> Rank()
{
var scores = Reviewers.ToDictionary(r => r, r => new PearsonCorrelation(CurrentUser, r).Score());

var scores = Reviewers.ToDictionary(r => r, CalculateSimilarityScore);
return scores.OrderByDescending(key => key.Value);
}

private double CalculateSimilarityScore(Reviewer reviewer)
{
return new PearsonCorrelation(CurrentUser, reviewer).Score();
}
}
}

0 comments on commit d379f94

Please sign in to comment.