Git

รู้จักกับผู้ช่วยจัดการข้อเสนอ หรือปัญหาของโปรเจคบน GitHub + วิธีใช้งาน

เรื่องที่เกี่ยวข้อง - GitHub, GitHub Issue Tracker

นี่เป็นอีก 1 เรื่องที่โค้ชเขียนแนะนำการใช้งาน Git กับโปรเจคแอพต่างๆ ขอให้มันเป็นไฟล์เถอะ จัดการได้หมด ดูเรื่อง Git ย้อนหลังของผมได้ที่นี่นะครับ

นักพัฒนาพร้อมจะรับฟังข้อเสนอ หรือปัญหาเสมอแหละ

Feedback เป็นสิ่งที่ผู้ใช้งานมักให้แก่นักพัฒนา ไม่ว่าจะเป็นข้อผิดพลาดของระบบ หรือความต้องการใหม่ๆ ที่นักพัฒนาสามารถนำไปทำเพื่อให้แอพพลิเคชั่นหรือโปรแกรมตอบสนองความต้องการได้

เพียงแต่ส่วนใหญ่นักพัฒนาขี้เกียจมาจัดการ เรื่องพวกนี้เท่านั้นเองครับ เพราะจริงๆ แล้วเอาเวลามานั่งจัดการพวกนี้ ไปพัฒนาตัวโปรเจค หรือแก้ไขข้อผิดพลาดดีกว่า

ถ้าเป็นโปรเจคใหญ่ๆ จะมีทีมที่ดูแลด้านนี้โดยเฉพาะ เพื่อให้นักพัฒนาสามารถใช้เวลากับโปรเจคได้เต็มที่ แต่ถ้าเป็นทีมที่ไม่ใหญ่มาก หรือ Start up ที่มีกำลังคนน้อยก็จะเสียเวลาส่วนนี้ไปมากทีเดียว

ตัวจัดการ Issue บน GitHub

นอกจากผู้ช่วยในการดูแลไฟล์โค้ดของเราแล้ว บนระบบ GitHub ก็ยังมีผู้ช่วยให้เราติดตามพวกปัญหาและข้อเสนอแนะ ที่หลายๆ คนเรียก Issue tracker ให้เราฟรีๆ

โดยหากให้เข้าใจได้ง่ายที่สุด ลองนึกถึง Issue  Tracker เป็น Webboard ที่เราตั้ง/ตอบกระทู้เมื่อก่อน หรือ Facebook Group ก็ได้ครับ

อย่างเช่นภาพตัวอย่างด้านล่างเป็น Issue ของโปรเจค Bootstrap ที่เรารู้จักกันดี

GitHub Issue Tracker Bootstrap

เราสามารถแบ่งกลุ่มประเภทของ Issue ให้ง่ายต่อการติดตามอีกด้วย

GitHub Issue Tracker Bootstrap - label

วิธีใช้งาน Issue Tracker ของ GitHub

  • วิธีสร้าง Issue เข้าโปรเจคบน GitHub
  • วิธีสร้าง Label ไว้จัดกลุ่มของ Issue บน GitHub
  • วิธีอ้างอิง Issue อื่นใน Issue ของตัวเอง

อ้างอิง

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save