2012-06-16 27 views
12

Gần đây tôi đã học NodeJS.Tại sao NodeJS lại thích kiểu mã hóa dấu phẩy đầu tiên?

Nó có vẻ là tiêu chuẩn trong thế giới Node để viết mã bằng dấu phẩy đầu tiên:

var connect = require('connect') 
    , HTTPSServer = require('./https') 
    , HTTPServer = require('./http') 
    , Route = require('./router/route') 

tôi không thích nó và biên tập mã của tôi qua JSLint ném vô số lỗi.

Câu hỏi của tôi là: có lý do chính đáng tại sao "nodesters" đang làm điều này hay nó chỉ là một phong cách mới mẻ?

Cho đến bây giờ tôi đã "chỉnh sửa" bằng cách đặt dấu phẩy trở lại "nơi chúng phải" để tuân thủ JSLint.

Nhưng gần đây tôi thấy rằng cách tiếp cận này không bền vững, đặc biệt nếu tôi sẽ sử dụng nhiều mô-đun cộng đồng hơn.

Trả lời

16

Nói chung, nó làm cho mã tìm kiếm rõ ràng hơn (chủ quan) và dễ dàng phát hiện lỗi. Happy reading

+15

Mã tìm kiếm sạch hơn là rất chủ quan. – Loktar

+0

@Loktar: Đã chỉnh sửa. –

+0

: P +1 liên kết đẹp btw – Loktar

Các vấn đề liên quan