23
ruby trunk changes 統計版 Chikanaga Tomoyuki Yokohama.rb

Ruby trunk changes 統計版

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Ruby trunk changes 統計版

ruby trunk changes統計版

Chikanaga TomoyukiYokohama.rb

Page 2: Ruby trunk changes 統計版

CRuby repository

http://svn.ruby-lang.org/repos/ruby/

Page 3: Ruby trunk changes 統計版

How many commits?

Ruby のリポジトリへのコミット最近約1年間で平均してどのくらいでしょう?

Page 4: Ruby trunk changes 統計版

Please raise your hand

20 commits / day => グー (rock)

10 commits / day => キョキ (scissors)

1 commits / day => パー (paper)

1 commits / week => 手を挙げない (don’t raise your hand)

Page 5: Ruby trunk changes 統計版

9.2 commits/day

2010/08/29 からの 321 日間で 2947 commits

平均しておよそ1日に 9.2 commits

Page 6: Ruby trunk changes 統計版

profile

@nagachika

id:nagachika

ruby trunk changes(d.hatena.ne.jp/nagachika)

CRuby committer ← NEW!

Page 7: Ruby trunk changes 統計版

ruby trunk changes

http://d.hatena.ne.jp/nagachika/

Ruby 本体のコミットを日本語で解説

毎日更新

来月で1周年

Page 8: Ruby trunk changes 統計版

Statistics Edition

•bugfix•enhancement•refactoring•build process

2010/8/29 からの全コミットを分類

•test•documentation(rdoc)•benchmark•trivial

Page 9: Ruby trunk changes 統計版

categories

18.3%

0.4%8.1%

9.7%

10.8% 20.0%

10.8%

21.8%

bugfixenhancementrefactoringtestdocbuildbenchmarktrivial

Page 10: Ruby trunk changes 統計版

If commits were a village of 100 people

もし1年間のコミットが100人の村だったら……

Page 11: Ruby trunk changes 統計版

22 for bug fix22人はバグ修正をしています

Page 12: Ruby trunk changes 統計版

11 for enhancement20 for refactoring

11人は新機能の追加を、20人はリファクタリングをしています

Page 13: Ruby trunk changes 統計版

3 introduce new bugs不具合修正と機能追加とリファクタリングをしている53人のうち3人は、新たにバグを作ってしまっています

Page 14: Ruby trunk changes 統計版

11 for tests

テストの修正をしているのは11人です

Page 15: Ruby trunk changes 統計版

10 for document

10人はドキュメントを書いています

Page 16: Ruby trunk changes 統計版

8 for build process

8人はコンパイル環境を整えています

Page 17: Ruby trunk changes 統計版

only 0.5 for benchmark

ベンチマークを書いているのは

0.5人しかいません

Page 18: Ruby trunk changes 統計版

8 for Windows support8人は Windows 環境のための修正をしています

Page 19: Ruby trunk changes 統計版

3 for fix typo in ChangeLog

3 人は ChangeLog(更新履歴)のtypo を修正しています

Page 20: Ruby trunk changes 統計版

10 for version.h

10人は version.h の日付を変更しています

Page 21: Ruby trunk changes 統計版

6 for trivial6人は、インデントの修正やコメントの修正をしています

Page 22: Ruby trunk changes 統計版

Let’s review commits

•コミット観察のススメ•enbug や些細な typo もよく入る•目玉(とテスト環境)の数が必要

Page 23: Ruby trunk changes 統計版

Degrader Ranking

degrade と判定されたcommit をもっともたくさんしたコミッター