Education

TDD ตอน 1: อยากเก่งต้องฝึกฝน

เนื่องจากตอนทำ DevSecOps ผมได้ยินว่ามีหลายคนอยากทำ automate unit test แต่ไม่รู้จะเริ่มยังไง ผมเลยเอาคอร์ส TDD 1 วัน (8 ชั่วโมง) มาแบ่งเป็น 8 คอร์ส คอร์สละชั่วโมง แล้วสอนฟรีตอนเย็นหลังเลิกงาน จะ staff หรือ outsource ก็เรียนได้ ลองจัดดูทีนึงก่อน ถ้าได้ผล อาจจะมีครั้งที่ 2 :)

จะได้เรียนอะไรบ้าง?

  1. Programming kata
  2. เขียนโค้ดโดยไม่ทำ TDD
  3. ผลกระทบของ legacy code ต่อชีวิตการทำงานและวงการไอที

เขียนภาษาอะไร?

ภาษาที่คุณถนัด ถ้าเป็นภาษาที่ผมคุ้นเคยกับ Unit testing tools ด้วย เช่น C++, Golang, Java, Js, PHP, Ruby, Python, Swift, Kotlin, Groovy, C# ก็จะดี ถ้าไม่อยู่ในนี้ แต่คุ้นเคย setup development environment เป็นก็อาจจะใช้ได้ ให้ติดต่อผม แล้วเราจะไปเตรียม environment กันก่อนเริ่ม :)

ต้องเอาคอมมาไหม?

เอามาก็ดี จะได้คุ้นมือ


credit: 

4ef9ac514b5eb327fbf5585f57f7122590b2359f
Organized by
Odd-e (Thailand)