Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
テストはメンバーだけでなく 自分も救う!?@CakeJP 2023/12/13 エンジニア小話...
Search
Tsubasa
December 21, 2023
0
200
テストはメンバーだけでなく 自分も救う!?@CakeJP 2023/12/13 エンジニア小話会 PHPを語り合おう
LTに登壇したときのスライドです
Tsubasa
December 21, 2023
Tweet
Share
Featured
See All Featured
Making Projects Easy
brettharned
115
5.9k
A Philosophy of Restraint
colly
203
16k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
0
42
Navigating Team Friction
lara
183
14k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Code Reviewing Like a Champion
maltzj
520
39k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Raft: Consensus for Rubyists
vanstee
136
6.6k
Rails Girls Zürich Keynote
gr2m
94
13k
What's in a price? How to price your products and services
michaelherold
243
12k
The Invisible Side of Design
smashingmag
298
50k
Transcript
© Cake.jp Co.Ltd. All Right Reserved.|Confidential 2023/12/13 テストはメンバーだけでなく 自分も救う!?
氏名 福井翼
2 © Cake.jp Co.Ltd. All Right Reserved.|Confidential 自己紹介 • 名前
◦ 福井翼 • 業務 ◦ to C向けの機能開発 ◦ 不具合改修 • おすすめ🍰 ◦ バスクチーズケーキ
3 © Cake.jp Co.Ltd. All Right Reserved.|Confidential 単体テストを書くのは 好きですか? (LT本編)
4 © Cake.jp Co.Ltd. All Right Reserved.|Confidential (LT本編)
5 © Cake.jp Co.Ltd. All Right Reserved.|Confidential 単体テストを書くことで リファクタした実体験を 話していきます!
(LT本編)
6 © Cake.jp Co.Ltd. All Right Reserved.|Confidential どんな実装をしたの? 複数の割引条件で計算を行い、
一番料金が安くなるものを返す (LT本編)
7 © Cake.jp Co.Ltd. All Right Reserved.|Confidential もう少し具体的にすると データタイプに合わせた計算結果を返すという内容です。 (LT本編)
8 © Cake.jp Co.Ltd. All Right Reserved.|Confidential (LT本編)
9 © Cake.jp Co.Ltd. All Right Reserved.|Confidential チームのエンジニアメンバーに設 計レビューを行いました! (LT本編)
10 © Cake.jp Co.Ltd. All Right Reserved.|Confidential (LT本編)
11 © Cake.jp Co.Ltd. All Right Reserved.|Confidential リリース直前の確認でバグが見つかり、 その日にリリースは出来ませんでした。。。 (LT本編)
12 © Cake.jp Co.Ltd. All Right Reserved.|Confidential (LT本編)
13 © Cake.jp Co.Ltd. All Right Reserved.|Confidential • 得られた知見 ◦
適切なクラスのみ単体テストを書くことで、リファクタを行いやすくなる ◦ にモックを使わないと、テストするべきところが出来ない ◦ 適切なテストは他の人だけでなく、自分も救う まとめ