นี่เป็นอีก 1 เรื่องที่โค้ชเขียนแนะนำการใช้งาน Git กับโปรเจคแอพต่างๆ ขอให้มันเป็นไฟล์เถอะ จัดการได้หมด ดูเรื่อง Git ย้อนหลังของผมได้ที่นี่นะครับ
นักพัฒนาพร้อมจะรับฟังข้อเสนอ หรือปัญหาเสมอแหละ
Feedback เป็นสิ่งที่ผู้ใช้งานมักให้แก่นักพัฒนา ไม่ว่าจะเป็นข้อผิดพลาดของระบบ หรือความต้องการใหม่ๆ ที่นักพัฒนาสามารถนำไปทำเพื่อให้แอพพลิเคชั่นหรือโปรแกรมตอบสนองความต้องการได้
เพียงแต่ส่วนใหญ่นักพัฒนาขี้เกียจมาจัดการ เรื่องพวกนี้เท่านั้นเองครับ เพราะจริงๆ แล้วเอาเวลามานั่งจัดการพวกนี้ ไปพัฒนาตัวโปรเจค หรือแก้ไขข้อผิดพลาดดีกว่า
ถ้าเป็นโปรเจคใหญ่ๆ จะมีทีมที่ดูแลด้านนี้โดยเฉพาะ เพื่อให้นักพัฒนาสามารถใช้เวลากับโปรเจคได้เต็มที่ แต่ถ้าเป็นทีมที่ไม่ใหญ่มาก หรือ Start up ที่มีกำลังคนน้อยก็จะเสียเวลาส่วนนี้ไปมากทีเดียว
ตัวจัดการ Issue บน GitHub
นอกจากผู้ช่วยในการดูแลไฟล์โค้ดของเราแล้ว บนระบบ GitHub ก็ยังมีผู้ช่วยให้เราติดตามพวกปัญหาและข้อเสนอแนะ ที่หลายๆ คนเรียก Issue tracker ให้เราฟรีๆ
โดยหากให้เข้าใจได้ง่ายที่สุด ลองนึกถึง Issue Tracker เป็น Webboard ที่เราตั้ง/ตอบกระทู้เมื่อก่อน หรือ Facebook Group ก็ได้ครับ
อย่างเช่นภาพตัวอย่างด้านล่างเป็น Issue ของโปรเจค Bootstrap ที่เรารู้จักกันดี
เราสามารถแบ่งกลุ่มประเภทของ Issue ให้ง่ายต่อการติดตามอีกด้วย
วิธีใช้งาน Issue Tracker ของ GitHub
- วิธีสร้าง Issue เข้าโปรเจคบน GitHub
- วิธีสร้าง Label ไว้จัดกลุ่มของ Issue บน GitHub
- วิธีอ้างอิง Issue อื่นใน Issue ของตัวเอง
อ้างอิง