Work Process - taritinth/sw-dev-tools-and-environments-project GitHub Wiki

Work Process

รูปแบบขั้นตอนการทำงานของทีม

  • clone repository ลงมาในเครื่อง เพื่อแก้ไข/เพิ่มโค้ด ตามที่ต้องการ
  • push โค้ดที่ได้ทำการแก้ไขแล้วขึ้น branch /feature
  • สร้าง pull request ไปที่ branch developer เพื่อขออนุญาต merge เข้ากับงานใน branch หลัก (branch developer)
  • reviewer (สมาชิกในทีมที่เหลือ) ทำการ review pull request โดยใช้ เงื่อนไข ต่าง ๆ ตามที่เห็นสมควรกับการ merge แล้วจึงทำการ merge
  • หาก reviewer เห็นว่ายังไม่ผ่าน จะทำการ request change เพื่อให้กลับไปแก้ไข

Approve Condition

  • ความถูกต้องสมบูรณ์ของงาน
  • ตรงตามเงื่อนไขที่กำหนดไว้ในแต่ละงาน
  • คุณภาพของโค้ด (Code Quality)