Ruby trunk changes 統計版

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