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
近況報告 (Introduce Pendaxes)
Search
Sorah Fukumori
February 09, 2013
Programming
550
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
近況報告 (Introduce Pendaxes)
Slides for Security Camp Forum 2013.
https://github.com/cookpad/pendaxes
Sorah Fukumori
February 09, 2013
More Decks by Sorah Fukumori
See All by Sorah Fukumori
ActionController meets Protocol Buffers
sorah
1
770
DSQL in Action
sorah
0
81
IPv6-mostly field report from RubyKaigi 2026
sorah
0
520
RubyKaigi NOC 近況 2025
sorah
3
7k
Step Functions で決裁を回そう
sorah
0
660
Serverless IdP for Small Team: Himari
sorah
0
420
RubyKaigi のはなし (Fukuoka RubyistsKaigi 03 Keynote)
sorah
0
330
RubyKaigi Takeout 2021 Virtual Venue Behind the Scenes / バーチャル会場 & 配信の技術的舞台裏
sorah
0
300
Fastly in Cookpad
sorah
2
5.6k
Other Decks in Programming
See All in Programming
私なりのハーネスエンジニアリング ~独自の言語処理系の開発を通して~
seosoft
0
170
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
180
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
210
Enforcing Your Architecture with Unit Tests in the AI Era (Swift Connection X)
steliosf
PRO
1
110
Goコンパイラを作ってGoをもっと理解する / Build a Go compiler to better understand Go
ikura_hamu
0
110
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
3
2.5k
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
350
우리의 Nitro Modules는 당신의 Turbo Modules보다 아름답다
l2hyunwoo
0
250
No More NoSuchMethodError
exoego
1
120
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
120
Groovy as a human and AI friendly programming language
paulk
0
170
Spec-driven Development with AI
simas
PRO
0
2.2k
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
290
Are puppies a ranking factor?
jonoalderson
2
4.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1.1k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
650
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Designing Powerful Visuals for Engaging Learning
tmiket
1
630
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
How to make the Groovebox
asonas
2
2.5k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
620
Balancing Empowerment & Direction
lara
6
1.4k
Transcript
ۙگใࠂ Shota Fukumori @sora_h sorah.jp
[email protected]
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