เพิ่งหัดเขียน ถ้าผิดขออภัยครับ
Test Driven Development with an example in C#
หมายเหตุ :
บล๊อคนี้มี youtube เป็นสื่อการสอนประกอบ เนื่องจากน่าจะช่วยให้เข้าใจง่ายกว่า และใ้ช้เวลาทำน้อยกว่า
เพิ่งเคยอัดวิดิโอสอนเป็นครั้งแรก ผิดพลาดประการใดขออภัย
เขียนจากความเข้าใจเป็นหลัก ถ้ามีผิด กรุณาช่วยกันท้วงติง
Test Driven Development เป็นแนวคิดในการพัฒนาโดยการ เขียน unit test ขึ้นมาก่อนเขียนโค้ด มีขั้นตอนดังนี้
Red - สร้าง Unit Test ที่รันแล้ว Fail
Green - เขียนให้ Unit Test พอผ่านเท่านั้น
Refactor - ปรับโค้ดให้มี Logic ที่ถูกต้อง สวยงาม
ลองมาดูตัวอย่างง่าย ๆ กัน โดยเป็นโปรแกรมคิดเกรด โดยมี Logic ดังนี้
Score Result
0-50 "FAIL"
50-100 "PASS"
> 100 ArgumentException
< 0 ArgumentException
เริ่มกันเลย
http://www.sarawutblog.com/2014/05/test-driven-development-with-example-in.html
สอน Test Driven Development ด้วยตัวอย่างใน C# ครับ
Test Driven Development with an example in C#
หมายเหตุ :
บล๊อคนี้มี youtube เป็นสื่อการสอนประกอบ เนื่องจากน่าจะช่วยให้เข้าใจง่ายกว่า และใ้ช้เวลาทำน้อยกว่า
เพิ่งเคยอัดวิดิโอสอนเป็นครั้งแรก ผิดพลาดประการใดขออภัย
เขียนจากความเข้าใจเป็นหลัก ถ้ามีผิด กรุณาช่วยกันท้วงติง
Test Driven Development เป็นแนวคิดในการพัฒนาโดยการ เขียน unit test ขึ้นมาก่อนเขียนโค้ด มีขั้นตอนดังนี้
Red - สร้าง Unit Test ที่รันแล้ว Fail
Green - เขียนให้ Unit Test พอผ่านเท่านั้น
Refactor - ปรับโค้ดให้มี Logic ที่ถูกต้อง สวยงาม
ลองมาดูตัวอย่างง่าย ๆ กัน โดยเป็นโปรแกรมคิดเกรด โดยมี Logic ดังนี้
Score Result
0-50 "FAIL"
50-100 "PASS"
> 100 ArgumentException
< 0 ArgumentException
เริ่มกันเลย
http://www.sarawutblog.com/2014/05/test-driven-development-with-example-in.html