Tôi biết rằng các dòng mã (LoC) là một số liệu không rõ ràng nếu không phải là mã sai và có rất nhiều bài đăng cho hiệu ứng này.Visual Studio Code Analysis Lines of Code làm gì với HTML, CSS và Javascript?
Tuy nhiên ... Tôi vẫn phải cung cấp số lượng LoC cho trang web trong báo cáo.
Tôi đã sử dụng tính năng Số liệu mã phân tích mã của Visual Studio 2010 để nhận được LoC khi tôi tự hỏi nó làm gì với hoặc làm thế nào để tính HTML, CSS và Javascript?
Văn bản VS Trợ giúp cung cấp mô tả này của chỉ số -
Ngành Mã - Chỉ số gần đúng của dòng trong mã. Số đếm dựa trên mã IL và do đó không phải là số dòng chính xác trong tệp mã nguồn. Số lượng rất cao có thể chỉ ra rằng một loại hoặc phương pháp đang cố gắng thực hiện quá nhiều công việc và phải được chia nhỏ. Nó cũng có thể chỉ ra rằng loại hoặc phương pháp có thể khó duy trì.
Vì vậy, câu hỏi đa phần của tôi là ... HTML, CSS, Javascript được biên dịch sang IL và nếu có thì tôi có nên giả sử nó được đưa vào chỉ số VS LoC không? Nếu nó không được biên dịch sang IL, cách tốt nhất để tính hoặc bao gồm HTML, CSS và Javascript trong chỉ số LoC cho báo cáo của tôi là gì? Hoặc thậm chí họ có nên được đưa vào LoC không?
Và điều gì sẽ là sự khác biệt nếu có điều đó đã được gửi thông qua một minimizer? Họ sẽ tính nó như là một LOC? – Rob
@Rob Tôi đoán nó phụ thuộc vào cách nó giảm thiểu nó. Tôi không bao giờ thực sự nghĩ về nó vì tôi không thực sự tập trung vào số dòng mã JavaScript mà tôi có - tôi thường tập trung hơn vào kích thước của các tệp (và tất cả các tài nguyên) mà tôi đang tải xuống máy khách. Đóng gói và nén chắc chắn đang được phát trong sản xuất cho các ứng dụng của tôi. –
@JSager Nhưng việc rút gọn chỉ thực sự loại bỏ khoảng trống và định dạng, nó không thay đổi vòng lặp, nếu câu lệnh vv. Bạn có thể có một dòng văn bản rất dài và kích thước tệp ít hơn nhưng số thực tế của các câu lệnh mã không thực sự thay đổi. –