Kể từ cyclomatic phức tạp được đánh giá đếm số lượng các từ khóa "nếu, chuyển đổi, trong khi đối với break" vv .. mỗi công cụ làm việc với C sẽ thực hiện công việc, như sourcemonitor: http://www.campwoodsw.com/sourcemonitor.html
Trên thực tế, trên javascript bạn càng cố gắng modulize mã của bạn, bạn sẽ càng làm chậm nó xuống, do đó mang nó với một hạt muối;)
EDIT: tôi Thật có thể không hiểu những gì đang xảy ra trên câu trả lời này , Tôi nhận được một downvote khác, khi trong câu trả lời của tôi, tôi nói với ag ood công cụ để tính toán phức tạp cyclomatic trong javascript, và điều này đặc biệt hoạt động rất tốt.
Đối với sự khẳng định thứ hai, tôi là một lời nhận xét đó xuất phát từ kinh nghiệm, tôi không bao giờ nói không modulize mã js của bạn, tôi chỉ nói đến làm cho sự chú ý trong làm việc đó, bởi vì thường có một sự cân bằng với tốc độ và khi tôi nói về tốc độ, có nghĩa là 2 sự chậm lại khác nhau có thể xảy ra: tại thời gian tải xuống và tại thời gian thực hiện (và trong thiết bị chậm như pda/smartphone, điều này là quan trọng).
Kể từ khi công cụ như thế này thường lái xe phát triển vào viết mã nhiều cố gắng đuổi theo chỉ số nhỏ hơn có thể, nhưng trong js nhiều mã không may có nghĩa là chậm có thể xảy ra, và lạm dụng của những công cụ này là xấu. Rất tiếc, những công cụ này có thể cung cấp cho bạn các gợi ý về số trong đó mã của bạn có thể được cải thiện, nhưng bạn phải nắm vững cách sử dụng công cụ và không mù quáng dựa vào nó.
Vì vậy, nếu bạn downvote tôi một lần nữa, xin vui lòng viết bình luận trong đó bạn giải thích lý do tại sao bạn làm như vậy, các cuộc thảo luận chỉ có thể hưởng lợi từ điều này, cảm ơn bạn và xin lỗi cho lỗ thông hơi.
tôi đã chuyển công cụ jsmeter của tôi đến một địa điểm mới: http://jsmeter.info – Noah