คอลเลกชันสาธารณะ

ช่างฝีมือโค้ด

เรื่องพื้นฐานของงานเขียนซอฟต์แวร์ที่ไม่เกี่ยวกับภาษาใดภาษาหนึ่ง ตั้งแต่การตั้งชื่อ การรีวิวโค้ด ไปจนถึงฐานข้อมูลและหนี้ทางเทคนิค

10 บทความ · เรียงตามที่ผู้รวบรวมตั้งไว้

เปิดอ่านเป็นเล่ม

ลำดับ 1

ตั้งชื่อตัวแปรให้คนอ่านไม่ต้องเดา

ชื่อตัวแปรคือคอมเมนต์ที่ไม่มีวันล้าสมัย เพราะมันถูกบังคับให้เปลี่ยนตามโค้ดเสมอ บทความนี้ว่าด้วยวิธีตั้งชื่อที่ทำให้คนอ่านไม่ต้องเดาความหมาย

ลำดับ 2

Code review ที่ไม่ทำให้ใครเจ็บ

การรีวิวโค้ดที่ดีไม่ได้วัดกันที่จำนวนคอมเมนต์ แต่วัดกันที่ว่าทีมได้โค้ดดีขึ้นโดยที่ความสัมพันธ์ยังดีอยู่

ลำดับ 7

อย่ากลืนข้อผิดพลาดเงียบ ๆ

การกลืนข้อผิดพลาดทำให้เทสต์ผ่านวันนี้ แต่ทำให้อีกหกเดือนมีคนนั่งไล่หาสาเหตุโดยไม่มีเบาะแส