Go Code ทบทวนความคิดเห็น
หน้านี้รวบรวมความคิดเห็นทั่วไปที่เกิดขึ้นในระหว่างการตรวจสอบโค้ด Go เพื่อให้สามารถอ้างถึงคำอธิบายโดยละเอียดเพียงคำเดียวโดยย่อ นี่คือรายการซักผ้าของข้อผิดพลาดทั่วไปไม่ใช่คำแนะนำสไตล์
คุณสามารถดูสิ่งนี้เป็นส่วนเสริมของ
http://golang.org/doc/effective_go.html
หมวกแบบผสม
ดูhttp://golang.org/doc/effective_go.html#mixed-caps สิ่งนี้มีผลแม้ว่าจะละเมิดอนุสัญญาในภาษาอื่นก็ตาม ตัวอย่างเช่นค่าคงที่ที่ไม่ได้ส่งออกคือ maxLength ไม่ใช่ MaxLength หรือ MAX_LENGTH
ไปอย่างมีประสิทธิภาพ
MixedCaps
สุดท้ายหลักการใน Go คือการใช้ MixedCaps หรือ mixedCaps แทนการขีดล่างเพื่อเขียนชื่อหลายคำ
ข้อกำหนดภาษาโปรแกรม Go
ตัวระบุที่ส่งออก
ตัวระบุอาจถูกส่งออกเพื่ออนุญาตการเข้าถึงจากแพ็คเกจอื่น ตัวระบุจะถูกส่งออกหากทั้งสอง:
ตัวระบุอื่น ๆ ทั้งหมดจะไม่ถูกส่งออก
ใช้ฝาแบบผสม
FOO_BAR_BAZ
รูปแบบเพื่อให้อ่านง่าย แต่น่าเสียดายที่มีผลต่อการมองเห็นค่าคงที่และไม่ใช่เรื่องธรรมดา ฉันต้องกลืนความภาคภูมิใจและยอมรับการประชุมแม้ว่าฉันจะไม่ชอบก็ตาม