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 ● 得られた知見 ○ 適切なクラスのみ単体テストを書くことで、リファクタを行いやすくなる ○ にモックを使わないと、テストするべきところが出来ない ○ 適切なテストは他の人だけでなく、自分も救う まとめ