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
340
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ruby trunk changes 統計版
RubyKaigi2011 での LT 発表の資料。
nagachika
June 03, 2012
More Decks by nagachika
See All by nagachika
ruby.wasm で作る MIDI コントローラー
nagachika
1
120
Pure Intonation on Browser: Building a Sequencer with Ruby
nagachika
1
1.2k
Functional Music Composition
nagachika
1
790
怠惰なRubyistへの道 - Enumerator::Lazy の使いかた@福岡Ruby会議01
nagachika
5
2.2k
怠惰なRubyistへの道 - Enumerator::Lazy の使いかた
nagachika
17
7.7k
Ruby Kaja のご提案
nagachika
8
2.3k
Other Decks in Technology
See All in Technology
AIレビュー時代に必要なのは、SLOで引く撤退ライン
nobuoooo
0
160
「ミスを許さない手順書」を作ってみた 〜 個人的にはこれ以上できることはあまりなさそう/20260827-ssmjp-operation-procedure-update
opelab
17
17k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3.2k
書籍『生成AIの安全性入門』の入門
wataoka
0
150
DGX Sparkを2台使って いろいろ動かす話
sonoda_mj
1
110
DMMブックスのNext.js化を加速させるAI活用 / Migrating DMM Books to Next.js with AI
kentarom
1
300
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.5k
Continuous Delivery! It is not what you think it is
tdpauw
0
110
Digitization部 紹介資料
sansan33
PRO
2
7.8k
KAEN Company Deck
kaen
PRO
0
240
アクセスキー流出時の対応で再認識した攻撃側と防御側の非対称性について
kazzpapa3
1
510
Self Healing Rollouts: Automating Production Fixes with Agentic AI
kdubois
0
120
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.3k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
For a Future-Friendly Web
brad_frost
183
10k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
The SEO Collaboration Effect
kristinabergwall1
1
540
Visualization
eitanlees
152
17k
Evolving SEO for Evolving Search Engines
ryanjones
0
270
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
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Λ ͬͱͨ͘͞Μͨ͠ίϛολʔ