テストはメンバーだけでなく 自分も救う!?@CakeJP 2023/12/13 エンジニア小話会 PHPを語り合おう
by
Tsubasa
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
© Cake.jp Co.Ltd. All Right Reserved.|Confidential 2023/12/13 テストはメンバーだけでなく 自分も救う!? 氏名 福井翼
Slide 2
Slide 2 text
2 © Cake.jp Co.Ltd. All Right Reserved.|Confidential 自己紹介 ● 名前 ○ 福井翼 ● 業務 ○ to C向けの機能開発 ○ 不具合改修 ● おすすめ🍰 ○ バスクチーズケーキ
Slide 3
Slide 3 text
3 © Cake.jp Co.Ltd. All Right Reserved.|Confidential 単体テストを書くのは 好きですか? (LT本編)
Slide 4
Slide 4 text
4 © Cake.jp Co.Ltd. All Right Reserved.|Confidential (LT本編)
Slide 5
Slide 5 text
5 © Cake.jp Co.Ltd. All Right Reserved.|Confidential 単体テストを書くことで リファクタした実体験を 話していきます! (LT本編)
Slide 6
Slide 6 text
6 © Cake.jp Co.Ltd. All Right Reserved.|Confidential どんな実装をしたの? 複数の割引条件で計算を行い、 一番料金が安くなるものを返す (LT本編)
Slide 7
Slide 7 text
7 © Cake.jp Co.Ltd. All Right Reserved.|Confidential もう少し具体的にすると データタイプに合わせた計算結果を返すという内容です。 (LT本編)
Slide 8
Slide 8 text
8 © Cake.jp Co.Ltd. All Right Reserved.|Confidential (LT本編)
Slide 9
Slide 9 text
9 © Cake.jp Co.Ltd. All Right Reserved.|Confidential チームのエンジニアメンバーに設 計レビューを行いました! (LT本編)
Slide 10
Slide 10 text
10 © Cake.jp Co.Ltd. All Right Reserved.|Confidential (LT本編)
Slide 11
Slide 11 text
11 © Cake.jp Co.Ltd. All Right Reserved.|Confidential リリース直前の確認でバグが見つかり、 その日にリリースは出来ませんでした。。。 (LT本編)
Slide 12
Slide 12 text
12 © Cake.jp Co.Ltd. All Right Reserved.|Confidential (LT本編)
Slide 13
Slide 13 text
13 © Cake.jp Co.Ltd. All Right Reserved.|Confidential ● 得られた知見 ○ 適切なクラスのみ単体テストを書くことで、リファクタを行いやすくなる ○ にモックを使わないと、テストするべきところが出来ない ○ 適切なテストは他の人だけでなく、自分も救う まとめ