Slide 1

Slide 1 text

©iCARE Co., Ltd All rights reserved 1 Should write test codes while writing application codes iCARE Co.,Ltd Issei Nakamura

Slide 2

Slide 2 text

©iCARE Co., Ltd All rights reserved About myself 2 ● Issei Nakamura ● Twitter ID: @ise_tang ● iCARE ● Manger of health checkup tech team ● Serverside engineer ● Ruby on Rails / Vue.js ● Likes : Darts ○ Count-up Best Score : 1061 
 


Slide 3

Slide 3 text

©iCARE Co., Ltd All rights reserved Our Product

Slide 4

Slide 4 text

©iCARE Co., Ltd All rights reserved 
 Consultation And Advising With Chats For employees Total Health Information Management For personnels and occupational physicians Total Company Health Support
 Employees
 Medical staffs
 Personnels and occupational physicians
 Chat Cloud Health
 checkups
 Stress 
 Check
 Overwork
 OverTime
 Summary of Carely

Slide 5

Slide 5 text

©iCARE Co., Ltd All rights reserved EM / TechLead Serverside Enginner Frontend Enginner Service Reliability Engineer QA Engineer UI Designer icare dev 検索 https://www.icare.jpn.com/dev/ We are hiring you!

Slide 6

Slide 6 text

©iCARE Co., Ltd All rights reserved ここにタイトルが入ります 6 ここに本文が入ります ここに本文が入ります ここに本文が入ります 
 
 Main topic

Slide 7

Slide 7 text

©iCARE Co., Ltd All rights reserved My failure story 😂 7 My implemetation API Sidekiq Sendgrid Worker class Report Mail Composer class Mailer Class Queing Data processing class Processing Result Report Mail

Slide 8

Slide 8 text

©iCARE Co., Ltd All rights reserved My failure story 😂 8 My implemetation API Sidekiq Sendgrid Worker class Report Mail Composer class Mailer Class Queing Data processing class Processing Result Report Mail Buggy

Slide 9

Slide 9 text

©iCARE Co., Ltd All rights reserved My failure story 😂 9 My implemetation API Sidekiq Sendgrid Worker class Report Mail Composer class Mailer Class Queing Data processing class Processing Result Report Mail Buggy Reload to update

Slide 10

Slide 10 text

©iCARE Co., Ltd All rights reserved My failure story 😂 10 My implemetation API Sidekiq Sendgrid Worker class Report Mail Composer class Mailer Class Queing Data processing class Processing Result Report Mail Buggy Reload to update I lost a lot of times 😭

Slide 11

Slide 11 text

©iCARE Co., Ltd All rights reserved The learning from this story 11 Hurry around 😂

Slide 12

Slide 12 text

©iCARE Co., Ltd All rights reserved The benefits of Writing test codes while writing application codes 12 ● Aware badness of design of the application code ○ If you would think difficult to write test code, the design of the application code might be bad ● Avoid writing wrong test code ○ if you would write test code at first, you could avoid to write passing test code with wrong application code

Slide 13

Slide 13 text

©iCARE Co., Ltd All rights reserved The benefits of Writing test codes while writing application codes 13 ● Aware badness of design of the application code ○ If you would think difficult to write test code, the design of the application code might be bad ● Avoid writing wrong test code ○ if you would write test code at first, you could avoid to write passing test code with wrong application code

Slide 14

Slide 14 text

©iCARE Co., Ltd All rights reserved The benefits of Writing test codes while writing application codes 14 ● Aware badness of design of the application code ○ If you would think difficult to write test code, the design of the application code might be bad ● Avoid writing wrong test code ○ if you would write test code at first, you could avoid to write passing test code with wrong application code

Slide 15

Slide 15 text

©iCARE Co., Ltd All rights reserved For more information 15 Read these books https://www.amazon.co.jp/dp/4274217884/ https://www.amazon.co.jp/dp/0321146530/

Slide 16

Slide 16 text

©iCARE Co., Ltd All rights reserved ここにタイトルが入ります 16 ここに本文が入ります ここに本文が入ります ここに本文が入ります 
 
 Should write test codes while writing application codes! Thank you for listening!