Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ruby trunk changes 統計版
Search
nagachika
June 03, 2012
Technology
3
290
ruby trunk changes 統計版
RubyKaigi2011 での LT 発表の資料。
nagachika
June 03, 2012
Tweet
Share
More Decks by nagachika
See All by nagachika
Functional Music Composition
nagachika
1
730
怠惰なRubyistへの道 - Enumerator::Lazy の使いかた@福岡Ruby会議01
nagachika
5
2.2k
怠惰なRubyistへの道 - Enumerator::Lazy の使いかた
nagachika
17
7.6k
Ruby Kaja のご提案
nagachika
8
2.1k
Other Decks in Technology
See All in Technology
【新卒研修資料】LLM・生成AI研修 / Large Language Model・Generative AI
brainpadpr
21
15k
AI時代だからこそ考える、僕らが本当につくりたいスクラムチーム / A Scrum Team we really want to create in this AI era
takaking22
4
1.4k
[2025-09-30] Databricks Genie を利用した分析基盤とデータモデリングの IVRy の現在地
wxyzzz
0
420
Windows で省エネ
murachiakira
0
150
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
3
140
Geospatialの世界最前線を探る [2025年版]
dayjournal
2
450
about #74462 go/token#FileSet
tomtwinkle
1
270
実装で解き明かす並行処理の歴史
zozotech
PRO
1
140
タスクって今どうなってるの?3.14の新機能 asyncio ps と pstree でasyncioのデバッグを (PyCon JP 2025)
jrfk
1
180
Azure SynapseからAzure Databricksへ 移行してわかった新時代のコスト問題!?
databricksjapan
0
110
stupid jj tricks
indirect
0
7.7k
GA technologiesでのAI-Readyの取り組み@DataOps Night
yuto16
0
240
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
32
2.2k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Large-scale JavaScript Application Architecture
addyosmani
513
110k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Thoughts on Productivity
jonyablonski
70
4.8k
How GitHub (no longer) Works
holman
315
140k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Agile that works and the tools we love
rasmusluckow
330
21k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Transcript
ruby trunk changes ౷ܭ൛ $IJLBOBHB5PNPZVLJ :PLPIBNBSC
CRuby repository IUUQTWOSVCZMBOHPSHSFQPTSVCZ
How many commits? 3VCZͷϦϙδτϦͷίϛοτ ࠷ۙؒͰฏۉͯ͠ Ͳͷ͘Β͍Ͱ͠ΐ͏ʁ
Please raise your hand DPNNJUTEBZάʔ SPDL DPNNJUTEBZΩϣΩ TDJTTPST DPNNJUTEBZύʔ QBQFS
DPNNJUTXFFLखΛڍ͛ͳ͍ EPO`USBJTFZPVSIBOE
9.2 commits/day ͔ΒͷؒͰ DPNNJUT ฏۉ͓ͯ͠ΑͦʹDPNNJUT
profile !OBHBDIJLB JEOBHBDIJLB SVCZUSVOLDIBOHFT EIBUFOBOFKQOBHBDIJLB $3VCZDPNNJUUFSˡ/&8
ruby trunk changes IUUQEIBUFOBOFKQOBHBDIJLB 3VCZຊମͷίϛοτΛຊޠͰղઆ ຖߋ৽ དྷ݄Ͱप
Statistics Edition wCVHpY wFOIBODFNFOU wSFGBDUPSJOH wCVJMEQSPDFTT ͔ΒͷશίϛοτΛྨ wUFTU wEPDVNFOUBUJPO SEPD
wCFODINBSL wUSJWJBM
categories CVHpY
FOIBODFNFOU SFGBDUPSJOH UFTU EPD CVJME CFODINBSL USJWJBM
If commits were a village of 100 people ؒ͠ͷίϛοτ͕ ਓͷଜͩͬͨΒʜʜ
22 for bug fix ਓόάमਖ਼Λ͍ͯ͠·͢
11 for enhancement 20 for refactoring ਓ৽ػೳͷՃΛɺ ਓϦϑΝΫλϦϯάΛ͍ͯ͠·͢
3 introduce new bugs ෆ۩߹मਖ਼ͱػೳՃͱϦϑΝΫλϦϯά Λ͍ͯ͠Δਓͷ͏ͪਓɺ৽ͨʹόά Λ࡞ͬͯ͠·͍ͬͯ·͢
11 for tests ςετͷमਖ਼Λ͍ͯ͠ΔͷਓͰ͢
10 for document ਓυΩϡϝϯτΛॻ͍͍ͯ·͢
8 for build process ਓίϯύΠϧڥΛ͍͑ͯ·͢
only 0.5 for benchmark ϕϯνϚʔΫΛॻ͍͍ͯΔͷ ਓ͔͍͠·ͤΜ
8 for Windows support ਓ8JOEPXTڥͷͨΊͷ मਖ਼Λ͍ͯ͠·͢
3 for fix typo in ChangeLog ਓ$IBOHF-PH ߋ৽ཤྺ ͷ UZQPΛमਖ਼͍ͯ͠·͢
10 for version.h ਓWFSTJPOIͷΛ มߋ͍ͯ͠·͢
6 for trivial ਓɺΠϯσϯτͷमਖ਼ ίϝϯτͷमਖ਼Λ͍ͯ͠·͢
Let’s review commits wίϛοτ؍ͷεεϝ wFOCVHࠣࡉͳUZQPΑ͘ೖΔ wۄ ͱςετڥ ͷ͕ඞཁ
Degrader Ranking EFHSBEFͱఆ͞ΕͨDPNNJUΛ ͬͱͨ͘͞Μͨ͠ίϛολʔ