Education

Test Driven Development using Java by roofimon

หลักสูตรนี้เป็นหลักสูตรที่เน้นไปที่การลงมือทำตลอดระยะเวลาของการเรียนทั้งสองวัน ซึ่งเนื้อหาจะประกอบไปด้วยองค์ประกอบหลักสองส่วนคือ principle และ practice ของการทำ Test Driven Development  เพื่อให้ทุกตนสามารถซึมซับและเข้าใจว่าการทำ TDD นั้นจริงๆแล้วต้องทำอย่างไรโดยนอกจากนี้เรายังใส่เนื่อหาต่างๆที่จำเป็นต่อการทำ TDD ลงไปอีกเช่น design of clean, robust, และการออกแบบที่ทำให้ test สามารถดูแลรักษาได้ง่าย 

จุดประสงค์ของการเรียน

  • มุมมองของมืออาชีพที่มีต่อการทำ TDD
  • การเขียน test แบบต่างๆที่ไม่ใช่การทำ TDD
  • หลักการของการทำ Test ให้สะอาดและดูแลรักษาง่าย
  • อะไรคือผลและสิ่งที่ได้รับจากการเขียน Test ที่เขียนออกมาได้ดี
  • Avoiding and repairing fragile tests การหลีกเลียง test ที่ไม่มีคุณภาพและ test ที่เประบาง
  • การ test User Interface และ Database และ Web Container รวมไปถึงการ test ระบบที่อยู่ภายนอก
  • การทำ Test Double และการใช้ Mock, Stub, Fake, Spy
  • Legacy Code และ Refactoring
Bce53b2c82af9ffe050ecba054567e852c4b5c1a
Organized by
Odd-e (Thailand)