มีคู่มือรูปแบบการเข้ารหัส (หรือหลายรายการ) สำหรับ node.js หรือไม่ ถ้าไม่สไตล์ใหม่ๆ ที่โปรเจ็กต์โหนดโอเพนซอร์สใช้คืออะไร
ฉันกำลังมองหาคำแนะนำ (หรือหลายคำแนะนำ) ตามบรรทัดของPEP 8ซึ่งเป็นแนวทางรูปแบบการเข้ารหัสมาตรฐานสำหรับ Python ฉันเห็นคู่มือ JavaScript ต่างๆไม่คุ้มค่าที่จะเชื่อมโยงที่นี่ (ส่วนใหญ่เก่าและกำหนดเป้าหมายไปที่ JavaScript ฝั่งไคลเอ็นต์) ฉันพบหนึ่งที่น่าสนใจ Node.js คู่มือสไตล์
คู่มือรูปแบบการเข้ารหัสหรือรูปแบบการเข้ารหัสควรรวมถึง (แต่ไม่ จำกัด เพียง):
- เค้าโครงโค้ด: การเยื้อง (2 ช่องว่าง 4 ช่องว่างแท็บ ... ) ขึ้นบรรทัดใหม่ตัวแบ่งบรรทัด ฯลฯ
- ช่องว่างเช่น "function (arg)" vs. "function (arg)"
- อัฒภาคหรือไม่มีอัฒภาค, การประกาศ var, ...
- การตั้งชื่อเช่น do_this () เทียบกับ doThis (), var_name เทียบกับ varName, ...
- node.js และ JavaScript idioms เช่น == เทียบกับ === อาร์กิวเมนต์แรกของการเรียกกลับคืออ็อบเจ็กต์ข้อผิดพลาด ...
- ความคิดเห็นและเอกสาร
- เครื่องมือที่มาพร้อมกันเช่นตัวตรวจสอบผ้าสำลีกรอบการทดสอบหน่วย ...
เห็นได้ชัดว่าหัวข้อนี้มีความเป็นส่วนตัวสูง แต่ฉันคิดว่าเป็นขั้นตอนสำคัญของชุมชนในการสร้างรูปแบบการเข้ารหัสที่ใช้กันทั่วไปและได้รับการยอมรับอย่างกว้างขวางในกระบวนการเติบโตเป็นผู้ใหญ่ นอกจากนี้ไม่ใช่แค่เรื่องของรสชาติเท่านั้น โดยเฉพาะกฎอย่าง "use === แทน ==" มีผลโดยตรงต่อคุณภาพโค้ด