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
テストはメンバーだけでなく 自分も救う!?@CakeJP 2023/12/13 エンジニア小話...
Search
Tsubasa
December 21, 2023
0
210
テストはメンバーだけでなく 自分も救う!?@CakeJP 2023/12/13 エンジニア小話会 PHPを語り合おう
LTに登壇したときのスライドです
Tsubasa
December 21, 2023
Tweet
Share
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
244
12k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
BBQ
matthewcrist
87
9.5k
Six Lessons from altMBA
skipperchong
27
3.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Music & Morning Musume
bryan
46
6.3k
Why Our Code Smells
bkeepers
PRO
336
57k
Visualization
eitanlees
146
15k
How to Think Like a Performance Engineer
csswizardry
22
1.4k
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 • 得られた知見 ◦
適切なクラスのみ単体テストを書くことで、リファクタを行いやすくなる ◦ にモックを使わないと、テストするべきところが出来ない ◦ 適切なテストは他の人だけでなく、自分も救う まとめ