- ใช้ตัวอักษรพิมพ์เล็กทั้งหมด เช่น
timesheet
- ใช้ตัวอักษรพิมพ์เล็กทั้งหมด เช่น
timesheet.go
- ใช้ตัวอักษรพิมพ์เล็กทั้งหมด เช่น
timesheet
- ใช้รูปแบบการตั้งชื่อฟังก์ชันเป็นแบบ Snake_Case เช่น
Test_CalculatePaymentSummary_Input_Employee_EmployeeID_001_Should_Be_TransactionTimesheet
- ชื่อตัวแปรเป็น camelCase เช่น
salary, company, coachingPaymentRate
- ชื่อตัวแปรเก็บค่าให้เติม "List" ต่อท้ายตัวแปรเสมอ เช่น
employeeList
- ชื่อตัวแปร struct ให้ตั้งชื่อขึ้นต้นคำแรกด้วยตัวอักษรพิมพ์ใหญ่ ในรูปแบบ camelCase เช่น
Prodruct, Customer
- ชื่อตัวแปร Constant ให้ตังชื่อเป็นตัวพิมพ์เล็กก่อน เว้นแต่เมื่อมีการใช้ข้าม package ถึงจะใช้ Capital Case เช่น
OneMinute, ShuhariCompany
ใช้เป็น snakeCase เช่น
year, employee_id
[Created]: สร้างไฟล์ใหม่
[Edited]: แก้ไข code ในไฟล์เดิมที่มีอยู่แล้ว รวมถึงกรณี refactor code
[Added]: กรณีเพิ่ม function, function test ใหม่เข้ามา
[Deleted]: ลบไฟล์ออก
- ให้เขียนรายละเอียดด้วยว่าแก้ไขอะไรและทำที่ตรงไหน