Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
"Social Coding", It's Not Unusual in ESM
Search
Kenichi Takahashi
September 14, 2012
Programming
2.2k
8
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
"Social Coding", It's Not Unusual in ESM
札幌Ruby会議スポンサーセッションでの発表スライドです。
Kenichi Takahashi
September 14, 2012
More Decks by Kenichi Takahashi
See All by Kenichi Takahashi
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
2k
実践、マルチクラウド環境でのコスト管理の現状と未来
kenchan
0
230
エンジニアリング 💰Moneyジャー / Engineering Money-ger
kenchan
3
1.1k
Lv1,2の開発生産性を経営と繋ぐ
kenchan
4
2.2k
「トップ10プランナー」からはじめる目標設定
kenchan
5
4.6k
負債と言わないことが負債と向き合うこと
kenchan
5
4.8k
可用性No.1へ!「カラーミーショップ」のリ・アーキテクティング
kenchan
0
200
カラーミーショップは私たちが作っています
kenchan
0
1.8k
カラーミーショップ 2022 / COLORME SHOP 2022
kenchan
0
770
Other Decks in Programming
See All in Programming
Are APIs Still Relevant in the AI Era?
soyuka
0
330
AHC070解法紹介
eijirou
0
140
AWSに止められる覚悟してますか?
morizo_1984
2
430
Java 27新機能 / Java 27 new features
kishida
2
180
wkhtmltopdfの次どうするか問題2026
willnet
2
1.8k
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
240
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
310
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
550
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
570
MCP Appsでつくるチャット駆動な地図アプリ
nakamori1024
0
110
Intent as Code
shoppingjaws
6
1.1k
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
130
Featured
See All Featured
Amusing Abliteration
ianozsvald
1
320
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Site-Speed That Sticks
csswizardry
13
1.5k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
370
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
So, you think you're a good person
axbom
PRO
2
2.2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Into the Great Unknown - MozCon
thekraken
41
2.7k
Agile that works and the tools we love
rasmusluckow
331
22k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Transcript
ג ӬγεςϜϚωδϝϯτ ∁ڮ݈Ұ LFOUBLBIBTIJ!FTNDPKQ IUUQTIVDSFBNOFU 4BQQPSP3VCZ,BJHJ ;ͭ͏ͷιʔγϟϧ ίʔσΟϯά Social
Coding, It's Not Unusual in ESM
None
5",")"4)*,FOJDIJ
IUUQTBQQPSPSVCZLBJHJPSHFOTQPOTPSTIUNM
IUUQGBDFCPPLDPNFTNDPKQ
None
None
ࠓͷ͓ͳ͠ ӬγεςϜϚωδϝϯ τͰ;ͭ͏ͷιʔγϟϧ ίʔσΟϯάΛҰॹʹ ͬͯ͘ΕΔؒΛ୳͠ ͍ͯ·͢
;ͭ͏ͷιʔγϟϧίʔσΟϯά
ࠓ͓͠͠ͳ͍͜ͱ wϓϩδΣΫτͷ࢝Ίํ wϓϩδΣΫτͷਐΊํ wݟੵΓͷΓํ wܭըͷཱͯํ
ྑ͘ॻ͚ͨ Πϯηϓγϣϯ οΩͱ @nawoto ϓϩδΣΫτͷ࢝Ίํ IUUQTQFBLFSEFDLDPNVOBXPUPQHPPEFYBNQMFPGJODFQUJPOEFDL
ΞδϟΠϧ։ൃ جຊ Ω ͷ 3FUVSOT ଜਓ id:nawoto
[email protected]
શ൛
ϓϩδΣΫτͷਐΊํ IUUQTQFBLFSEFDLDPNVOBXPUPQCBTJDPGCBTJDTPGBHJMFEFWFMPQNFOU
;ͭ͏ͷιʔγϟϧίʔσΟϯά
;ͭ͏ͷιʔγϟϧίʔσΟϯά Ұ൪্ͷετʔϦʔ Λz4UBSUz͢Δ
;ͭ͏ͷιʔγϟϧίʔσΟϯά ίʔυΛॻ͍ͯ1VMM 3FRVFTU͢Δ
ίʔυΛॻ͘ $VDVNCFSͰΤϯυπʔ ΤϯυςετΛॻ͘ 34QFDͰϢχοτςετॻ͘ ϓϩμΫτίʔυΛॻ͘ ϦϑΝΫλϦϯά͢Δ
ςετۦಈ։ൃʹ͍ͭͯ 4VO4FQ
SBLFTUBUT BtoCϑϩϯτɺBtoBόοΫΤϯυͳۀΞϓϦ(ESMͷΈɺ100ਓ݄ఔ) +----------------------+-------+-------+---------+---------+-----+-------+ | Name | Lines | LOC |
Classes | Methods | M/C | LOC/M | +----------------------+-------+-------+---------+---------+-----+-------+ | Controllers | 4473 | 3765 | 58 | 384 | 6 | 7 | | Helpers | 1353 | 1123 | 3 | 134 | 44 | 6 | | Models | 7422 | 6149 | 131 | 741 | 5 | 6 | | Libraries | 2504 | 1922 | 44 | 271 | 6 | 5 | | Model specs | 13057 | 10979 | 2 | 20 | 10 | 546 | | View specs | 2255 | 1588 | 0 | 3 | 0 | 527 | | Controller specs | 5007 | 4170 | 0 | 5 | 0 | 832 | | Helper specs | 1215 | 1013 | 0 | 0 | 0 | 0 | | Library specs | 1924 | 1604 | 7 | 23 | 3 | 67 | | Routing specs | 106 | 86 | 0 | 0 | 0 | 0 | | Cucumber features | 2496 | 1933 | 1 | 11 | 11 | 173 | +----------------------+-------+-------+---------+---------+-----+-------+ | Total | 41812 | 34332 | 246 | 1592 | 6 | 19 | +----------------------+-------+-------+---------+---------+-----+-------+ Code LOC: 12959 Test LOC: 21373 Code to Test Ratio: 1:1.6
SBLFTUBUT ֶशक़͚CRM(ESM 15ਓ݄ఔ) +----------------------+-------+-------+---------+---------+-----+-------+ | Name | Lines | LOC
| Classes | Methods | M/C | LOC/M | +----------------------+-------+-------+---------+---------+-----+-------+ | Controllers | 1633 | 1378 | 38 | 163 | 4 | 6 | | Helpers | 411 | 347 | 0 | 56 | 0 | 4 | | Models | 5563 | 4484 | 127 | 565 | 4 | 5 | | Libraries | 302 | 270 | 1 | 17 | 17 | 13 | | Model specs | 4801 | 3856 | 0 | 11 | 0 | 348 | | Controller specs | 64 | 51 | 0 | 0 | 0 | 0 | | Cucumber features | 1157 | 885 | 0 | 4 | 0 | 219 | +----------------------+-------+-------+---------+---------+-----+-------+ | Total | 13931 | 11271 | 166 | 816 | 4 | 11 | +----------------------+-------+-------+---------+---------+-----+-------+ Code LOC: 6479 Test LOC: 4792 Code to Test Ratio: 1:0.7
SBLFTUBUT େखISPτϥϑΟοΫੳ(ESMͷΈɺ30ਓ݄ఔ) +----------------------+-------+-------+---------+---------+-----+-------+ | Name | Lines | LOC |
Classes | Methods | M/C | LOC/M | +----------------------+-------+-------+---------+---------+-----+-------+ | Controllers | 932 | 765 | 16 | 101 | 6 | 5 | | Helpers | 106 | 76 | 0 | 13 | 0 | 3 | | Models | 1390 | 1048 | 13 | 100 | 7 | 8 | | Libraries | 1018 | 787 | 8 | 71 | 8 | 9 | | Model specs | 3344 | 2802 | 0 | 3 | 0 | 932 | | Controller specs | 860 | 683 | 0 | 0 | 0 | 0 | | Helper specs | 119 | 98 | 0 | 0 | 0 | 0 | | Library specs | 1562 | 1317 | 0 | 0 | 0 | 0 | | Mailer specs | 34 | 29 | 0 | 0 | 0 | 0 | | Request specs | 519 | 428 | 0 | 0 | 0 | 0 | | Acceptance specs | 4557 | 3680 | 0 | 11 | 0 | 332 | +----------------------+-------+-------+---------+---------+-----+-------+ | Total | 14441 | 11713 | 37 | 299 | 8 | 37 | +----------------------+-------+-------+---------+---------+-----+-------+ Code LOC: 2705 Test LOC: 9008 Code to Test Ratio: 1:3.3
SBLFTUBUT ECϞʔϧ(ଞؚࣾΉɺ200ਓ݄Ҏ্) +----------------------+-------+-------+---------+---------+-----+-------+ | Name | Lines | LOC |
Classes | Methods | M/C | LOC/M | +----------------------+-------+-------+---------+---------+-----+-------+ | Controllers | 14905 | 11437 | 242 | 892 | 3 | 10 | | Helpers | 3607 | 2877 | 1 | 361 | 361 | 5 | | Models | 22088 | 17175 | 328 | 1362 | 4 | 10 | | Libraries | 39418 | 30644 | 602 | 1567 | 2 | 17 | | Model specs | 25748 | 22142 | 12 | 31 | 2 | 712 | | View specs | 63 | 46 | 0 | 0 | 0 | 0 | | Controller specs | 20875 | 17998 | 0 | 31 | 0 | 578 | | Helper specs | 2795 | 2258 | 0 | 3 | 0 | 750 | | Library specs | 22244 | 18570 | 45 | 122 | 2 | 150 | | Mailer specs | 613 | 561 | 0 | 1 | 0 | 559 | | Routing specs | 310 | 257 | 0 | 0 | 0 | 0 | | Cucumber features | 5917 | 5013 | 0 | 18 | 0 | 276 | +----------------------+-------+-------+---------+---------+-----+-------+ | Total |158583 | 128978| 1230 | 4388 | 3 | 27 | +----------------------+-------+-------+---------+---------+-----+-------+
SBLFTUBUT QA@IT(ESMͷΈ) +----------------------+-------+-------+---------+---------+-----+-------+ | Name | Lines | LOC |
Classes | Methods | M/C | LOC/M | +----------------------+-------+-------+---------+---------+-----+-------+ | Controllers | 956 | 706 | 28 | 106 | 3 | 4 | | Helpers | 48 | 35 | 0 | 6 | 0 | 3 | | Models | 1182 | 947 | 49 | 102 | 2 | 7 | | Libraries | 164 | 130 | 7 | 14 | 2 | 7 | | Activities | 977 | 683 | 37 | 88 | 2 | 5 | | Decorators | 423 | 323 | 0 | 40 | 0 | 6 | | Model specs | 418 | 314 | 0 | 3 | 0 | 102 | | Controller specs | 79 | 54 | 0 | 0 | 0 | 0 | | Library specs | 105 | 79 | 0 | 0 | 0 | 0 | | Mailer specs | 56 | 40 | 0 | 0 | 0 | 0 | | Routing specs | 0 | 0 | 0 | 0 | 0 | 0 | | Request specs | 2127 | 1550 | 0 | 4 | 0 | 385 | | Activity specs | 1803 | 1324 | 0 | 0 | 0 | 0 | | Decorator specs | 70 | 51 | 0 | 1 | 0 | 49 | +----------------------+-------+-------+---------+---------+-----+-------+ | Total | 8408 | 6236 | 121 | 364 | 3 | 15 | +----------------------+-------+-------+---------+---------+-----+-------+ Code LOC: 2824 Test LOC: 3412 Code to Test Ratio: 1:1.2
;ͭ͏ͷιʔγϟϧίʔσΟϯά ΈΜͳͰ1VMM3FRVFTU ΛϨϏϡʔ͢Δ
1VMM 3FRVFTU
ݫ͍͠ࢦఠ
Ϧʔμϒϧίʔυ
FNPKJ
ϛαϫ
ίʔυϨϏϡʔʹ͍ͭͯ 4VO4FQ
;ͭ͏ͷιʔγϟϧίʔσΟϯά 1VMM3FRVFTU୯ҐͰ ςετͯ͠Β͏
ϓϥΠϕʔτϦϙδτϦͱ5SBWJT$*
ੈքॳʂ 5SBWJT1SPͷ ϢʔβͰ͢ʂ
None
None
ίʔυͰίϯτϦϏϡʔτ
ίʔυΛॻ͘͜ͱʹ͍ͭͯ 4BU4FQ
;ͭ͏ͷιʔγϟϧίʔσΟϯά Ϛʔδͯ͠ετʔϦʔ Λz'JOJTIz͢Δ
;ͭ͏ͷιʔγϟϧίʔσΟϯά εςʔδϯάڥʹ σϓϩΠͯ͠ɺετʔ ϦʔΛz%FQMPZz͢Δ
;ͭ͏ͷιʔγϟϧίʔσΟϯά εςʔδϯάڥͰ ετʔϦʔΛ֬ೝͯ͠ Β͏
“ ಈ͘ιϑτΣΞ ͕ͦ͜ਐͷ࠷ ॏཁͳईͰ͢ɻ ;ͭ͏ͷιʔγϟϧίʔσΟϯά ΞδϟΠϧએݴͷഎޙʹ͋Δݪଇ
;ͭ͏ͷιʔγϟϧίʔσΟϯά
ࠓ͓͠ͳ͍͜ͱ wϓϩδΣΫτͷ࢝Ίํ wϓϩδΣΫτͷਐΊํ wݟੵΓͷΓํ wܭըͷཱͯํ
IUUQXXXqJDLSDPNQIPUPTTBNFOTUFMMJOH ;ͭ͏ͷ ιʔγϟϧ ίʔσΟϯάࣄྫ
IUUQRBBUNBSLJUDPKQ
3VCZΤίγεςϜΛ ׆༻ͨ͠ΞδϟΠϧͳ डୗ։ൃͷޭࣄྫ RubyWorld Conference 2011 ג ӬγεςϜϚωδϝϯτॾڮګհ @moro αΠΤϯε۞ָ෦༷
http://www.slideshare.net/moro/ruby-ecosystem-applied-to-agile-project
ϓϩδΣΫτ FJXBLVO
ϓϩδΣΫτFJXBLVOͱ ࣗͨͪϓϩάϥϚ͕ೲಘͰ͖ ΔΑ͏ͳϓϩμΫτΛ࡞Δ͜ͱ Ͱ͖ͣʹɺ͓٬͞·Λຬ͞ ͤΔ͜ͱͰ͖Δͷ͔
ϓϩδΣΫτFJXBLVOͱ ࢲͨͪϓϩάϥϚ ͕ຖ͍ͨ͘ͳ ΔΑ͏ͳͷΛ࡞ Γ͍ͨ
Web built a nice paste service. https://www.copi.pe/
Idobata (Ҫށ) mean "beside water well" in Japanese. It's a
fine place to enjoy chatting.
Coming Soon!
;ͭ͏ͷιʔγϟϧίʔσΟϯάͰಘΒΕͨݟ 4BU4FQ
;ͭ͏ͷιʔγϟϧίʔσΟϯάͰಘΒΕͨݟ 4VO4FQ
·ͱΊ
ࠓͷ͓ͳ͠ ӬγεςϜϚωδϝϯ τͰ;ͭ͏ͷιʔγϟϧ ίʔσΟϯάΛҰॹʹ ͬͯ͘ΕΔؒΛ୳͠ ͍ͯ·͢
;ͭ͏ͷιʔγϟϧίʔσΟϯά
None
None
IUUQGBDFCPPLDPNFTNDPKQ
Ұ൪େͳ͜ͱ ຊͷͲ͔͜ɺੈքͷͲ ͔͜Ͱ;ͭ͏ͷιʔγϟ ϧίʔσΟϯάΛҰॹʹ ͬͯ͘ΕΔؒ୳͠ ͍ͯ·͢ʂ
None
enjoy social coding together!