เป็นตัวอักษรพิมพ์เล็กทั้งหมด เช่น
src
เป็นตัวอักษรพิมพ์เล็กทั้งหมด เช่น
datecalculate.go
เป็นตัวอักษรพิมพ์เล็กทั้งหมด เช่น
datecalculate
รูปแบบการตั้งชื่อฟังก์ชันเป็นแบบ SNAKE เช่น
Test_ActionToTest_Input_152_Should_Be_150
- ถ้าชื่อตัวแปรเป็นคำๆเดียวให้ตั้งชื่อเป็นพิมพ์เล็กทั้งหมด เช่น
day, month, year
- ถ้าชื่อตัวแปรมีความยาวตั้งแต่ 2 คำขึ้นไป ให้คำหลังขึ้นตันด้วยตัวอักษรตัวใหญ่เสมอ ในรูปแบบ Camel เช่น
startDay, endMonth
- ถ้าชื่อตัวแปรเก็บค่าที่เป็นพหูพจน์ ให้เติม s ต่อท้ายตัวแปรเสมอ เช่น
days, months
- ชื่อตัวแปรใน struct ให้ตังชื่อขึ้นต้นคำแรกด้วยตัวอักษรพิมพ์ใหญ่ ในรูปแบบ Camel เช่น
ResultDay, ResultMonth
- ถ้าเป็นตัวแปร Constant ให้ตังชื่อเป็นตัวอักษรพิมพ์ใหญ่ทั้งหมด เช่น
HOUR, MINUTE
- หลัง Comma ทุกครั้ง ให้เว้นวรรค 1 space
- ชื่อ Struct ให้ตังชื่อขึ้นต้นคำแรกด้วยตัวอักษรพิมพ์เล็กและคำถัดๆไปด้วยตัวอักษรพิมพ์ใหญ่ ในรูปแบบ Camel เช่น
durationDate
- ถ้าเป็นฟังก์ชันที่เรียกใช้เฉพาะในแพคเกจนั้นๆให้ตั้งชื่อขึ้นต้นด้วยตัวอักษรพิมพ์เล็ก ในรูปแบบ Camel เช่น
func transferHour
- ถ้าเป็นฟังก์ชันที่เรียกใช้จากภายนอกแพคเกจให้ตั้งชื่อขึ้นต้นด้วยตััวอักษรพิมพ์ใหญ่ ในรูปแบบ Camel เช่น
func TransferMinute
- ถ้าชื่อตัวแปรเป็นคำๆเดียวให้ตั้งชื่อเป็นพิมพ์เล็กทั้งหมด เช่น
day, month, year
- ถ้าชื่อตัวแปรมีความยาวตั้งแต่ 2 คำขึ้นไป ให้คำหลังขึ้นตันด้วยตัวอักษรตัวใหญ่เสมอ ในรูปแบบ Camel เช่น
startDay, endMonth
- ถ้าชื่อตัวแปรเก็บค่าที่เป็นพหูพจน์ ให้เติม s ต่อท้ายตัวแปรเสมอ เช่น
days, months
- ชื่อตัวแปรใน struct ให้ตังชื่อขึ้นต้นคำแรกด้วยตัวอักษรพิมพ์ใหญ่ ในรูปแบบ Camel เช่น
ResultDay, ResultMonth
- ถ้าเป็นตัวแปร Constant ให้ตังชื่อเป็นตัวอักษรพิมพ์ใหญ่ทั้งหมด เช่น
HOUR, MINUTE
- หลัง Comma ทุกครั้ง ให้เว้นวรรค 1 space
- ชื่อ Struct ให้ตังชื่อขึ้นต้นคำแรกด้วยตัวอักษรพิมพ์เล็กและคำถัดๆไปด้วยตัวอักษรพิมพ์ใหญ่ ในรูปแบบ Camel เช่น
durationDate
[Created]: สร้างไฟล์ใหม่
[Edited]: แก้ไข code ในไฟล์เดิมที่มีอยู่แล้ว รวมถึงกรณี refactor code
[Added]: กรณีเพิ่ม function , function test ใหม่เข้ามา
[Deleted]: ลบไฟล์ออก
- ให้เขียนรายละเอียดด้วยว่าแก้ไขอะไรและทำที่ตรงไหน
robot duration.robot
newman run filename //test