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
近況報告 (Introduce Pendaxes)
Search
Sorah Fukumori
February 09, 2013
Programming
0
490
近況報告 (Introduce Pendaxes)
Slides for Security Camp Forum 2013.
https://github.com/cookpad/pendaxes
Sorah Fukumori
February 09, 2013
Tweet
Share
More Decks by Sorah Fukumori
See All by Sorah Fukumori
Step Functions で決裁を回そう
sorah
0
250
Serverless IdP for Small Team: Himari
sorah
0
200
RubyKaigi のはなし (Fukuoka RubyistsKaigi 03 Keynote)
sorah
0
180
RubyKaigi Takeout 2021 Virtual Venue Behind the Scenes / バーチャル会場 & 配信の技術的舞台裏
sorah
0
150
Fastly in Cookpad
sorah
2
5.2k
Keynote (Oedo RubyKaigi 06)
sorah
10
4.2k
Building infrastructure for our global service
sorah
5
7.8k
Acmesmith (http2study8)
sorah
4
930
Scalable Deployments - How we deploy Rails app to 150+ hosts in a minute
sorah
49
42k
Other Decks in Programming
See All in Programming
『GO』アプリ データ基盤のログ収集システムコスト削減
mot_techtalk
0
130
1年目の私に伝えたい!テストコードを怖がらなくなるためのヒント/Tips for not being afraid of test code
push_gawa
1
490
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
14
4.5k
Better Code Design in PHP
afilina
0
140
sappoRo.R #12 初心者セッション
kosugitti
0
270
『GO』アプリ バックエンドサーバのコスト削減
mot_techtalk
0
150
CloudNativePGを布教したい
nnaka2992
0
100
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
280
Rails アプリ地図考 Flush Cut
makicamel
1
130
Multi Step Form, Decentralized Autonomous Organization
pumpkiinbell
1
830
5分で理解する SOLID 原則 #phpcon_nagoya
shogogg
1
280
昭和の職場からアジャイルの世界へ
kumagoro95
1
410
Featured
See All Featured
Become a Pro
speakerdeck
PRO
26
5.2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Automating Front-end Workflow
addyosmani
1368
200k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
21
2.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Building Adaptive Systems
keathley
40
2.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Transcript
ۙگใࠂ Shota Fukumori @sora_h sorah.jp her@sorah.jp 2013-02-09
@sora_h #spcamp '11 ݴޠ தଔϑϦʔλʔ COOKPAD Inc. Rubyist @ Core
Team http://sorah.jp/
“ ۙگ RubyͷʹͳΓɺsora_h܅Ͳ͜தଔۀͳͷ͔ ͱ͍͏ॳର໘Β͔͠Β͵ඈͼग़͠·ͯ͠ ΄ΜΘ͔ͳײָ͕͔ͬͨ͡͠Ͱ͢ɻ http://razokulover.hateblo.jp/entry/2013/01/28/233655
“ (ͦͷਓͷ)ۙگ ͦ͏͍͏Θ͚Ͱ͖߹͏͜ͱʹͳΓ·ͨ͠ɻ ҰॹʹॅΉ͜ͱΛܾΊ͔ͯΒ͖߹͏͜ͱΛ ܾΊ·ͨ͠ɻ http://razokulover.hateblo.jp/entry/2013/02/05/230254
まず重要な事1点
WE’RE HIRING
info.cookpad.com/jobs
AGENDA Testing Product Contributing
Requested Topic Ωϟϯϓʹ৮ൃ͞Εͯ࡞ͨ͠ ϓϩάϥϜͳͲͷհ “
Requested Topic Ωϟϯϓʹ৮ൃ͞Εͯ࡞ͨ͠ ϓϩάϥϜͳͲͷհ “
Requested Topic Ωϟϯϓʹ৮ൃ͞Εͯ࡞ͨ͠ ϓϩάϥϜͳͲͷհ “
㶅Т㶅
Requested Topic Ωϟϯϓʹ৮ൃ͞Εͯ࡞ͨ͠ ϓϩάϥϜͳͲͷհ “
㶅Т㶅 ʜ
Requested Topic Ωϟϯϓʹ৮ൃ͞Εͯ࡞ͨ͠ ϓϩάϥϜͳͲͷհ “
Testing Freak? AM I
Test housekeeper ? NO, I AM .. JUST LIKE
Engineer for Engineers
Dev-Infra Maintain CI Improve Test Upgrade Libs Code Review 開
発 基 盤
Improve Test Dev-Infra 開 発 基 盤
Keep fresh Speed up Improve Test
Keep fresh Speed up Improve Test
“Pending”
“Pending” Skip a test for some reason, for a while.
Pended test become 1. Failing test The specification still exists,
But have to fix a test to pass. → Should be fixed
Pended test become 2. Removable e.g. The specification has removed.
→ Should be removed
People are busy. So we forget.
LET’S SEND A REMINDER!
PENDAXES github.com/cookpad/pendaxes
pendaxes Pending remind tool
pendaxes Send mail, Write a report to file, etc
None
pendaxes Built up with Ruby Using `git blame`
pendaxes Detector and Formatters are Pluggable!
pendaxes Ruby + RSpec detector available out of the box
Effects Many pended tests had gone!
Recently Pended tests seem be re-growing
Recently MAY BE mail has been filtered...
Test is important Pendings shouldn’t be le! Pendaxes
AGENDA Testing Product Contributing
Remaining time is too short to talk about this.
speakerdeck.com/sorah/guide-to-social-coding
Let’s contribute Let your code public Send a patch
Let’s contribute Let your code public Send a patch ↑
Not so difficult, isn’t it?
Thanks Questions? Ask @sora_h