Có công cụ miễn phí nào cho phép phân tích tĩnh mã gia tăng (đối với SVN và tốt hơn là Git) không? Hiện nay chúng tôi đang sử dụng Sonar (2.12 tôi nghĩ?) Nhưng vấn đề là thời gian cần để phân tích tất cả các mã trong dự án của chúng tôi đó là 40-60minutes. Và chúng tôi cần phải nhân nó vì chúng tôi có một số chi nhánh làm việc trên các tiểu dự án khác nhau. Đó là lý do tại sao tôi đang tìm kiếm một công cụ có thể phân tích mã từ chỉ cam kết mới nhất (mà theo kiến thức của tôi Sonar không hỗ trợ) hoặc chỉ mã đã được sửa đổi trong X giờ/ngày/bất cứ điều gì.Công cụ để phân tích tĩnh gia tăng của mã?
Tôi đã tìm thấy Plugin Cutoff cho Sonar, lẽ ra phải làm những gì tôi muốn (kiểm tra chỉ mã từ các tập tin đã được sửa đổi sau một ngày nhất định) nhưng:
- tôi vẫn cần phải kiểm tra xem nó hoạt động
- kiểm tra xem nó có hỗ trợ thay đổi ngày động hay không (do đó, nó chỉ xem xét mã từ ngày cuối cùng và không phải thay đổi ngày loại trừ theo cách thủ công hàng ngày).
- nó dường như không được hỗ trợ tốt (thay đổi cuối cùng vào năm 2010 và nó vẫn còn trong phiên bản 0,1)
Nó sẽ là hoàn hảo nếu nó chỉ kiểm tra mã từ cam kết cuối cùng, nhưng tôi thiên đường' t thấy rằng bất cứ nơi nào.
Cũng như một câu hỏi phụ: đang chạy phân tích sau mỗi lần commit (tức là sử dụng plugin sonar hudson) một điều hay nên tránh? Tại đội cuối cùng của tôi, chúng tôi đã có sonar chạy như vậy và chúng tôi sẽ nhận được một email ngay lập tức nếu chúng tôi "phá vỡ nó" (thêm một chính/quan trọng đối với mã). Điều này rất thuận tiện vì chúng tôi biết ai là người có lỗi (dựa trên thông tin từ cam kết). Hay chúng ta nên phân tích nó ít thường xuyên hơn (cho phép nói một lần một tuần)? Trong trường hợp đó tôi sẽ phải kiểm tra xem Sonar có thể nói ai đã cam kết mã có vấn đề không.
bạn đang tìm kiếm các công cụ miễn phí? – kosa
ah vâng tôi quên đề cập đến điều đó: nó phải miễn phí. Không phải hoàn toàn rõ ràng nhưng phải được tự do. –