1
00:00:09,210 --> 00:00:41,540
สวัสดีครับกลับมาอีกครั้งกับชิลๆโกตี๋ใบเสร็จเพกาครับผมสุเมธจิตภักดีบดินทร์ดำเนินรายการนะครับเอสโซ่นิยมเป็นโสดของวันจันทร์ศึกคือเรื่องของซอฟสกิลเด่นครับวันนี้หยิบยกหัวข้อที่อาจจะเชิงเทคนิคขอนิดนึงนะครับมาเริ่มพูดกันในวันเสาร์กินแบบนี้นะครับก็คือเป็นหัวข้อชี้ว่าเขียนโค้ดให้เหมือนเต่าจะไปได้เร็วกว่ากระต่ายนะครับบทความนี้เอามาจากเพจนศเอาโค้ดนะครับซึ่งก็เป็นการแนะนำในเรื่องของคนที่เขียนโค้ดใหม่ๆ
นะครับ 

2
00:00:42,150 --> 00:00:53,570
โอเคมาเริ่มกันเลยนะครับตัวของทางเพศนะครับก็เล่าว่าตัวของการเขียนโค้ดใหม่ๆเนี่ยแนะนำให้พยานเขียนโค้ดทีละนิดอย่าเขียนรวดเร็วเสร็จในทีเดียว
ถ้าสังเกตให้ดีนะครับคนที่เห็นโค้ชได้ดีจะมีพฤติกรรมหลายๆอย่างที่คล้ายๆกัน

3
00:00:53,580 --> 00:00:54,260
หนึ่ง 
ในนั้นก็คือตัวของการแก้ไขโค้ดทีละนิดแล้วค่อยๆลั่นรู้ว่าทำงานถูกต้องตามที่คิดได้ใหม่นะครับถ้าทำถูกตามที่คิดไว้แล้วนะครับก็ค่อยเขียนโค้ดต่อไปเพิ่มมากขึ้นนั่นเองนะครับแต่ละรอบจะแก้โค้ดแค่ไม่เกิน

4
00:00:54,270 --> 00:00:54,740
5 
บรรทัดเช่นสมมุติว่าอยากจะเขียนเอพีไอเพื่อรับค่าอาร์เรย์มาคำนวณและส่งค่า

5
00:00:54,750 --> 00:01:29,800
3 กลับไปก็จะเขียนอาจจะเป็น หนึ่ง
เขียนเอพีไอเพื่อรับค่าเลแล้วให้ปริ้นคราที่อยู่ภายในนั้นทั้งหมดก่อนนะครับ

6
00:01:30,440 --> 00:01:39,160
เพื่อดูว่าการทำงานมันถูกต้องไหมในการรับข้อมูลนะครับ
สอง ลองรีเทิร์นค่าที่เป็น ศูนย์ 

7
00:01:39,170 --> 00:01:39,490
กลับไปดูก่อนแล้วเรียกเออีกรอบดูว่าได้ค่าที่รีเทิร์นตรงไหม
3 

8
00:01:39,500 --> 00:01:40,960
ลองวนลูปในเรื่องของการดูค้าภายในเล่และพิมพ์ออกมาดูว่าตัวของการดำเนินงานของลูกของเราถูกต้องไหมนะครับ
4 คำนวณค่า 3 หรือถนนกลับไปนะครับ

9
00:01:40,970 --> 00:02:07,560
5 
ลองเทสพวกเอกเคสต่างๆทีละส่วนนะครับเจอตัวเช่นอาร์เรย์ว่างเปล่าหรือมีแค่ค่าแค่ตัวเดียวจะเกิดอะไรขึ้นนะครับ

10
00:02:08,479 --> 00:02:36,750
คนที่ใช่ที่ดีๆหรือก็คือเทรดเดย์เวนส์เดย์รอบเมนนะครับจะคุ้นกับการทำงานในลักษณะนี้ดูคร่าวๆเหมือนจะช้าแต่ในทางปฏิบัติจะรู้สึกว่ามันเร็วกว่าเพราะถ้าทำอะไรผิดนิดนึงจะรู้ได้เลยว่าทันทีว่ามันผิดที่ตรงส่วนไหนนะครับ
ซึ่งจะทำให้หาบ้างได้เร็วขึ้นมากนะครับถ้าเขียนคล่องมากขึ้นไม่ว่าจะเป็นเรื่องของภาษาหรือเฟรมเวิร์กที่ใช้เองก็แล้วแต่เนี่ยก็อาจจะรวบจากขั้นตอนที่

11
00:02:36,760 --> 00:02:38,010
หนึ่ง สอง ร่วมเลยแค่อันเดียวหรือ
3 4 

12
00:02:38,020 --> 00:02:50,570
ก็เหลือแค่อันเดียวรวมไปเลยก็เป็นไปได้เหมือนกันนะครับเพราะจากประสบการณ์เนี่ยของทางเพจก็เขาก็บอกว่าตัวของเขียนใกล้เขียนโค้ดรวดเดียวทีละ
10 เกิน 10 

13
00:02:50,580 --> 00:03:05,030
บรรทัดนี้ครับอาจจะมีจุดที่เกิดบกพร่องหรือจุดที่เกิดความผิดพลาดมากกว่าและก็หาตัวของจุดที่เป็นปัญหาจริงๆได้ยากกว่านะครับ
ซึ่งในส่วนนี้ก็เรื่องของประสบการณ์มาเกี่ยวข้องด้วยต่างหากด้วยนะครับแน่นอนว่าก็เคยเจอคนที่สับเทพที่เขียนแบบทีละ

14
00:03:05,040 --> 00:03:41,160
20 
บรรทัดและรวดเดียวเขียนถูกหมดเลยก็มีเหมือนกันนะครับแต่ในโลกที่มีคนเก่งขนาดนั้นมีแค่หยิบมือเท่านั้นนะครับส่วนใหญ่มักจะเป็นพวกที่เป็นคอมพิวเตอร์โอลิมปิกหรือเขาเขียนโค้ดในแนวเดียวกันเป็นประจำอยู่แล้วจนชินสำหรับกรณีคนทั่วไปนะครับแนะนำให้ค่อยๆเขียนค่อยๆแก้เหมือนนิทานเรื่องกระต่ายกับเต่าเขียนไปทีละนิดแต่ไม่ให้ติดบั๊กที่ยี่หายากดีกว่าไปเขียนรวดเดียวแล้วติดต้องหาบั๊กนั่นเอง

15
00:03:41,270 --> 00:04:01,340
ใช่ครับอันนี้ก็จะถือว่าเป็นสิ่งที่ดีกว่าและก็เหมาะสำหรับคนรุ่นใหม่คนเขียนใหม่ๆด้วยนะครับโอเคก็พิสูจน์นี้ก็ประมาณนี้นะครับสำหรับหลักการในการเขียนโค้ดของคนที่เริ่มใหม่นะครับเพื่อจะได้ง่ายต่อกันรู้ขอบคุณทุกๆท่านที่เข้ามาติดตามแล้วพบกันใหม่สำหรับวันนี้ลากันไปก่อนสวัสดีครับ
