pub fn calculate_bus_factor(
events: &[&GitEvent],
get_files: impl Fn(&str) -> Option<Vec<String>>,
min_commits: usize,
) -> BusFactorAnalysisExpand description
バスファクターを計算
バスファクター = そのコード領域に関する知識を持つ人数 「その人がいなくなったらプロジェクトが停止するリスク」を測定
計算方法:
- 各パスについて、50%以上の貢献をしている人数をカウント
- 1人だけが50%以上なら bus_factor = 1(高リスク)