เคยฟังเรื่องเล่าตลกๆ เกี่ยวกับการพัฒนาระบบงาน ดังนี้ ระบบงานของเรามี bug เพียงตัวเดียว ระบบงานน่าจะมี code เพียงบรรทัดเดียว ดังนั้น สามารถสรุปได้ว่า ถ้าต้องการลด bug ของระบบ ก็ให้ลด code ลงเหลือสัก 1 บรรทัดสิ
Read More…
ในปัจจุบันมักได้ยินว่าแต่ละหน่วยงาน ทีม พยายามที่จะทำ automated deploy, automated test แต่ไม่มีใครพูดถึงขั้นตอนของการทำ Code Review เลย ดังนั้นลองถามตัวเราเองหน่อยว่า ถ้าเราไม่มีการ review code ของคนอื่น หรือของตัวเราเองแล้ว คุณจะรู้ได้อย่างไรว่า เรากำลังทดสอบระบบ หรือ พัฒนา อะไรกันอยู่
Read More…
หลังจากที่ในค่าย Spartan 3.0 นั้น เพิ่มช่วงเวลาการทำ Code review เข้าไป โดยพาทำในตอนเช้า เพื่อดูว่า เมื่อวานทีมทำอะไรไปกันบ้าง ช่วยกันดูว่าระบบที่พัฒนากันเป็นอย่างไร มีอะไรที่ผิดปกติไหม และอื่นๆ อีกมากมาย แต่การที่จะทำ Code review ได้นั้น ควรมีการกำหนดหรือพูดคุยกันในทีมก่อน เพื่อสร้างแนวปฏิบัติเดียวกันของคนในทีม โดยแนวปฏิบัติที่ขอแนะนำประกอบไปด้วย สิ่งต่างๆ ดังต่อไปนี้
Read More…