WEBVTT 00:00:00.380 --> 00:00:04.480 กิจกรรมอันปลั๊ก | การเขียนโปรแกรม แบบรีเลย์ 00:00:07.540 --> 00:00:12.100 สวัสดีค่ะ ฉันแอนนา วันนี้เราจะมาเขียนโปรแกรมแบบรีเลย์กัน 00:00:12.110 --> 00:00:15.891 มันคือการเขียนโปรแกรมภายใต้ความกดดัน และแก้บั๊กกับความผิดพลาด 00:00:16.099 --> 00:00:19.269 ที่เกิดขึ้นได้เวลาทำงานอย่างรวดเร็ว หรือเป็นทีม 00:00:20.604 --> 00:00:23.482 เราจะใช้กระดาษกราฟ เพื่อเลียนแบบการเขียนโค้ด 00:00:23.690 --> 00:00:26.401 และใช้การแข่งรีเลย์เพื่อสมมติว่า มีกำหนดส่ง 00:00:30.781 --> 00:00:35.035 ทีมรีเลย์โปรแกรมมิงจะแข่งกัน เพื่อเขียนกระดาษกราฟให้เสร็จ 00:00:35.244 --> 00:00:38.705 ก็ต้องเช็คงานของเพื่อนร่วมทีม หรือเรียกว่าแก้บั๊ก 00:00:38.914 --> 00:00:44.336 ถ้าผิดก็แก้ ใส่ลูกศรเข้าไป แล้ววิ่งกลับไปเพื่อแท็กเพื่อนร่วมทีม 00:00:45.333 --> 00:00:50.884 โปรแกรมเมอร์แก้บั๊กกันเยอะ เพื่อหาและแก้ปัญหาในอัลกอริธึมหรือโค้ด 00:00:56.964 --> 00:01:01.770 มีวิธีแก้บั๊กหลายวิธี วิธีที่ง่ายที่สุดอันหนึ่งคือ ทำทีละขั้น 00:01:01.979 --> 00:01:05.190 จนกว่าจะเจอว่ามีอะไรผิดแล้วค่อยแก้ 00:01:06.069 --> 00:01:11.113 ฉันจะลองทำแบ็กแฮนด์สปริง แต่ทำทีไรก็ตก 00:01:11.363 --> 00:01:16.660 ฉันเดินทีละส่วน ทีละก้าว แล้วก็รู้ว่าผิดตรงไหน 00:01:19.371 --> 00:01:23.375 โค้ชบอกฉันว่าเอามือวางบนคานไม่ถูก 00:01:24.042 --> 00:01:28.171 ฉันเลยทำท่าแบ็คสปริงบนคาน แต่วางมือแบบใหม่ 00:01:28.338 --> 00:01:29.464 แล้วฉันก็ทำได้! 00:01:29.631 --> 00:01:33.010 ดีใจมากค่ะที่แก้บั๊กท่าแบ็คแฮนด์สปริงได้ 00:01:33.344 --> 00:01:34.553 เราเจอแล้วค่ะ 00:01:36.096 --> 00:01:38.724 การแก้บั๊กคือการหาปัญหาให้เจอ แล้วแก้ไขมัน 00:01:42.728 --> 00:01:44.855 เก่งมากแอนนา สุดยอด!