Build your ultimate AI agent
รายละเอียดคอร์ส
การเขียน R script นั้นไม่ยาก แต่การเขียน R code ที่ดีนั้นท้าทายกว่ามาก ในคอร์สนี้ เราจะพูดถึง defensive programming ซึ่งเป็นชุดเทคนิคมาตรฐานที่ช่วยลดบั๊กและทำให้การทำงานเป็นทีมง่ายขึ้น เราจะสำรวจเทคนิคในการหลีกเลี่ยงข้อผิดพลาดทั่วไป รวมถึงวิธีจัดการกับข้อผิดพลาดที่หลีกเลี่ยงไม่ได้ในโค้ด และปิดท้ายด้วยการพิจารณาว่าเมื่อใดควรเปลี่ยนจาก script ไปสู่ project และ package
ข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
หลีกเลี่ยงความขัดแย้ง
ในบทแรกนี้ จะได้เรียนรู้ว่า defensive programming คืออะไร และวิธีใช้ package ที่มีอยู่เพื่อเพิ่มประสิทธิภาพในการทำงาน จากนั้นจะได้เรียนรู้การจัดการ package ที่โหลดไว้ใน environment และความขัดแย้งที่อาจเกิดขึ้น
2
ระบบเตือนภัยล่วงหน้า
การเขียนโปรแกรมจะง่ายขึ้นมากเมื่อได้รับ feedback จากการรันโค้ด ใน R เราใช้ message, warning และ error เพื่อแจ้งให้ผู้ใช้ทราบ บทนี้จะพูดถึงว่าควรใช้เครื่องมือสื่อสารเหล่านี้เมื่อใดและที่ไหน
3
เตรียมพร้อมรับมือ
การมีแนวทางการเขียนโปรแกรมที่สม่ำเสมอช่วยลดข้อผิดพลาดได้ บทนี้จะแนะนำแนวปฏิบัติที่ดีที่สุดสำหรับ R
4
วางแผนรับมือ
การเขียน script เพียงไฟล์เดียวเป็นเรื่องง่าย แต่การทำงานกับ project ที่มีหลาย script และ asset ต้องการโครงสร้างที่ดี บทสุดท้ายนี้จะสอนการจัดระเบียบ project อย่างมีประสิทธิภาพ เพื่อให้สามารถพัฒนาจาก script ไปสู่ package ได้อย่างราบรื่น
R
การเขียน R แบบ Defensive Programming
เรียนจบแล้ว

