ถามปัญหาโค้ดอย่างไรให้น่าตอบ

สรุปแบบขี้เกียจอ่าน

ถามปัญหาโค้ดอย่างไรให้น่าตอบ

สรุปแบบขี้เกียจอ่าน

  • แปะโค้ดลง https://gist.github.com/
  • เลิกใช้ screenshot ถ่ายรูปโค้ด
  • อำนวยความสะดวกให้ผู้มาตอบมากที่สุด

วิธีแปะโค้ดถาม

ช่วงนี้เห็นโปรแกรมเมอร์ไทยมาแปะโค้ดถามบ่อยขึ้นมากกว่าบ่นแต่เรื่องเงินเดือนก็น่าดีใจ วันนี้อยากจะมาแนะนำเครื่องมือบางอย่างที่จะช่วยให้ปัญหาน่าตอบมากขึ้น

1. เลิกใช้ screenshot แปะรูปโค้ด

“รบกวนช่วยดูให้หน่อยครับว่ามันใช้งานไม่ได้ตรงไหน?”

เพราะว่า

  • มันอ่านยากเอาเมาส์ไป hilight ไม่ได้ เรียงใหม่ก็ไม่ได้
  • เวลาจะตอบว่าปัญหาอยู่ตรงไหน ก็ copy ออกมาบอกไม่ได้

2. ใช้เครื่องมือแปะโค้ด

ดีกว่าแปะโค้ดลงใน facebook เฉยๆ เพราะนอกจากจะจัด format ได้สวยงามแล้ว ยังมี syntax hilight ให้ด้วย

ตัวนึงที่ใช้ง่าย https://gist.github.com/

เสร็จแล้วจะได้ลิงก์มาแบบนี้

ถ้าเกิดติดปัญหาตรงไหนเป็นพิเศษ ให้เอาเมาส์ไปคลิ๊กหน้าเลขบรรทัดนั้น มันจะ hilight มาให้ แล้วก็เอาลิงก์ทั้งหมดไปแปะ

3. แชร์ GitHub Repo

อันนี้ได้คะแนนโดนใจไปเต็มๆ ถ้ามาเป็น repo เลย

  • คนมาคอมเมนท์จะได้เปิด issue หรือ ส่ง Pull Request ไปเลย
  • GitHub สามารถ comment ในบรรทัดของโค้ดได้เลยเวลาเปิด Pull Request