View
1.226
Download
2
Category
Preview:
DESCRIPTION
Citation preview
ruby trunk changes統計版
Chikanaga TomoyukiYokohama.rb
CRuby repository
http://svn.ruby-lang.org/repos/ruby/
How many commits?
Ruby のリポジトリへのコミット最近約1年間で平均してどのくらいでしょう?
Please raise your hand
20 commits / day => グー (rock)
10 commits / day => キョキ (scissors)
1 commits / day => パー (paper)
1 commits / week => 手を挙げない (don’t raise your hand)
9.2 commits/day
2010/08/29 からの 321 日間で 2947 commits
平均しておよそ1日に 9.2 commits
profile
@nagachika
id:nagachika
ruby trunk changes(d.hatena.ne.jp/nagachika)
CRuby committer ← NEW!
ruby trunk changes
http://d.hatena.ne.jp/nagachika/
Ruby 本体のコミットを日本語で解説
毎日更新
来月で1周年
Statistics Edition
•bugfix•enhancement•refactoring•build process
2010/8/29 からの全コミットを分類
•test•documentation(rdoc)•benchmark•trivial
categories
18.3%
0.4%8.1%
9.7%
10.8% 20.0%
10.8%
21.8%
bugfixenhancementrefactoringtestdocbuildbenchmarktrivial
If commits were a village of 100 people
もし1年間のコミットが100人の村だったら……
22 for bug fix22人はバグ修正をしています
11 for enhancement20 for refactoring
11人は新機能の追加を、20人はリファクタリングをしています
3 introduce new bugs不具合修正と機能追加とリファクタリングをしている53人のうち3人は、新たにバグを作ってしまっています
11 for tests
テストの修正をしているのは11人です
10 for document
10人はドキュメントを書いています
8 for build process
8人はコンパイル環境を整えています
only 0.5 for benchmark
ベンチマークを書いているのは
0.5人しかいません
8 for Windows support8人は Windows 環境のための修正をしています
3 for fix typo in ChangeLog
3 人は ChangeLog(更新履歴)のtypo を修正しています
10 for version.h
10人は version.h の日付を変更しています
6 for trivial6人は、インデントの修正やコメントの修正をしています
Let’s review commits
•コミット観察のススメ•enbug や些細な typo もよく入る•目玉(とテスト環境)の数が必要
Degrader Ranking
degrade と判定されたcommit をもっともたくさんしたコミッター
Recommended