Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
ۙگใࠂ Shota Fukumori @sora_h sorah.jp
[email protected]
2013-02-09
Slide 2
Slide 2 text
@sora_h #spcamp '11 ݴޠ தଔϑϦʔλʔ COOKPAD Inc. Rubyist @ Core Team http://sorah.jp/
Slide 3
Slide 3 text
“ ۙگ RubyͷʹͳΓɺsora_h܅Ͳ͜தଔۀͳͷ͔ ͱ͍͏ॳର໘Β͔͠Β͵ඈͼग़͠·ͯ͠ ΄ΜΘ͔ͳײָ͕͔ͬͨ͡͠Ͱ͢ɻ http://razokulover.hateblo.jp/entry/2013/01/28/233655
Slide 4
Slide 4 text
“ (ͦͷਓͷ)ۙگ ͦ͏͍͏Θ͚Ͱ͖߹͏͜ͱʹͳΓ·ͨ͠ɻ ҰॹʹॅΉ͜ͱΛܾΊ͔ͯΒ͖߹͏͜ͱΛ ܾΊ·ͨ͠ɻ http://razokulover.hateblo.jp/entry/2013/02/05/230254
Slide 5
Slide 5 text
まず重要な事1点
Slide 6
Slide 6 text
WE’RE HIRING
Slide 7
Slide 7 text
info.cookpad.com/jobs
Slide 8
Slide 8 text
AGENDA Testing Product Contributing
Slide 9
Slide 9 text
Requested Topic Ωϟϯϓʹ৮ൃ͞Εͯ࡞ͨ͠ ϓϩάϥϜͳͲͷհ “
Slide 10
Slide 10 text
Requested Topic Ωϟϯϓʹ৮ൃ͞Εͯ࡞ͨ͠ ϓϩάϥϜͳͲͷհ “
Slide 11
Slide 11 text
Requested Topic Ωϟϯϓʹ৮ൃ͞Εͯ࡞ͨ͠ ϓϩάϥϜͳͲͷհ “
Slide 12
Slide 12 text
㶅Т㶅
Slide 13
Slide 13 text
Requested Topic Ωϟϯϓʹ৮ൃ͞Εͯ࡞ͨ͠ ϓϩάϥϜͳͲͷհ “
Slide 14
Slide 14 text
㶅Т㶅 ʜ
Slide 15
Slide 15 text
Requested Topic Ωϟϯϓʹ৮ൃ͞Εͯ࡞ͨ͠ ϓϩάϥϜͳͲͷհ “
Slide 16
Slide 16 text
Testing Freak? AM I
Slide 17
Slide 17 text
Test housekeeper ? NO, I AM .. JUST LIKE
Slide 18
Slide 18 text
Engineer for Engineers
Slide 19
Slide 19 text
Dev-Infra Maintain CI Improve Test Upgrade Libs Code Review 開 発 基 盤
Slide 20
Slide 20 text
Improve Test Dev-Infra 開 発 基 盤
Slide 21
Slide 21 text
Keep fresh Speed up Improve Test
Slide 22
Slide 22 text
Keep fresh Speed up Improve Test
Slide 23
Slide 23 text
“Pending”
Slide 24
Slide 24 text
“Pending” Skip a test for some reason, for a while.
Slide 25
Slide 25 text
Pended test become 1. Failing test The specification still exists, But have to fix a test to pass. → Should be fixed
Slide 26
Slide 26 text
Pended test become 2. Removable e.g. The specification has removed. → Should be removed
Slide 27
Slide 27 text
People are busy. So we forget.
Slide 28
Slide 28 text
LET’S SEND A REMINDER!
Slide 29
Slide 29 text
PENDAXES github.com/cookpad/pendaxes
Slide 30
Slide 30 text
pendaxes Pending remind tool
Slide 31
Slide 31 text
pendaxes Send mail, Write a report to file, etc
Slide 32
Slide 32 text
No content
Slide 33
Slide 33 text
pendaxes Built up with Ruby Using `git blame`
Slide 34
Slide 34 text
pendaxes Detector and Formatters are Pluggable!
Slide 35
Slide 35 text
pendaxes Ruby + RSpec detector available out of the box
Slide 36
Slide 36 text
Effects Many pended tests had gone!
Slide 37
Slide 37 text
Recently Pended tests seem be re-growing
Slide 38
Slide 38 text
Recently MAY BE mail has been filtered...
Slide 39
Slide 39 text
Test is important Pendings shouldn’t be le! Pendaxes
Slide 40
Slide 40 text
AGENDA Testing Product Contributing
Slide 41
Slide 41 text
Remaining time is too short to talk about this.
Slide 42
Slide 42 text
speakerdeck.com/sorah/guide-to-social-coding
Slide 43
Slide 43 text
Let’s contribute Let your code public Send a patch
Slide 44
Slide 44 text
Let’s contribute Let your code public Send a patch ↑ Not so difficult, isn’t it?
Slide 45
Slide 45 text
Thanks Questions? Ask @sora_h