Có một (hoặc một vài) hướng dẫn kiểu mã hóa cho node.js không? Nếu không, các kiểu mới nổi được sử dụng bởi các dự án nút nguồn mở hàng đầu là gì?
Tôi đang tìm một hướng dẫn (hoặc một vài hướng dẫn) dọc theo các dòng của PEP 8 , Hướng dẫn kiểu mã hóa chính tắc cho Python. Tôi đã thấy các hướng dẫn JavaScript khác nhau không đáng để liên kết ở đây (chủ yếu là cũ và nhắm mục tiêu vào JavaScript phía máy khách). Tôi tìm thấy một hướng dẫn phong cách node.js thú vị .
Hướng dẫn về kiểu mã hóa, hoặc các quy ước mã hóa, nên bao gồm (nhưng không giới hạn ở):
- Bố cục mã: thụt lề (2 dấu cách, 4 dấu cách, tab, ...), dòng mới, ngắt dòng, v.v.
- Khoảng trắng, ví dụ: "function (arg)" vs. "function (arg)"
- Dấu chấm phẩy hoặc không có dấu chấm phẩy, khai báo var, ...
- Đặt tên, ví dụ: do_this () so với do This (), var_name so với varName, ...
- thành ngữ node.js và JavaScript, ví dụ: == vs. ===, đối số đầu tiên của cuộc gọi lại là một đối tượng lỗi, ...
- Nhận xét và tài liệu
- Các công cụ đi kèm, như trình kiểm tra xơ vải, khung kiểm tra đơn vị, ...
Chủ đề này rõ ràng là rất chủ quan, nhưng tôi nghĩ đó là một bước quan trọng của cộng đồng để thiết lập một phong cách mã hóa phổ biến và được chấp nhận rộng rãi trong quá trình trưởng thành. Ngoài ra, nó không chỉ là về hương vị. Cụ thể, các quy tắc như "use === thay vì ==" có ảnh hưởng trực tiếp đến chất lượng mã.