styleguide

Go Style Best Practices (แนวทางปฏิบัติที่ดีที่สุด)

ภาพรวม คู่มือหลัก การตัดสินใจ แนวทางปฏิบัติที่ดีที่สุด

หมายเหตุ: เอกสารนี้ ไม่ใช่ข้อบังคับ (Normative) และ ไม่ใช่มาตรฐานถาวร (Canonical) แต่เป็นเอกสารเสริมที่ให้คำแนะนำสำหรับสถานการณ์ทั่วไป

การตั้งชื่อ (Naming)

ชื่อฟังก์ชันและเมธอด

Test Double และ Helper Packages

การ Shadowing

Util Packages

ขนาดแพ็กเกจ (Package Size)

การจัดการ Error (Error Handling)

การประกาศตัวแปร (Variable Declarations)

รายการอาร์กิวเมนต์ของฟังก์ชัน (Function Argument Lists)

การทดสอบ (Tests)

การต่อสตริง (String Concatenation)

Global State