Những công cụ nào có thể được sử dụng để tạo điều kiện đánh giá mã sau khi cam kết? [đóng cửa]


13

Tôi đã đánh giá một số công cụ đánh giá mã (chủ yếu là miễn phí), nhưng tất cả chúng đều nhằm mục đích xem xét các bản vá trước khi chúng được cam kết. Điều này sẽ không thực sự phù hợp với quy trình làm việc của chúng tôi với Subversion, vì vậy tôi đã tìm kiếm các giải pháp thay thế hỗ trợ tốt hơn cho việc xem xét các sửa đổi đã cam kết thay vì chỉ khác. Có khuyến nghị nào không? Tôi thích các công cụ miễn phí hoặc rẻ tiền.


Bạn đang sử dụng hệ thống kiểm soát nguồn nào?
Adam Lear

Sử dụng lật đổ
Gilean

Câu trả lời:


7

Bạn đã xem Atlassian Crucible ? Nó được xây dựng cho cả đánh giá trước cam kết và sau cam kết. Tôi đã sử dụng nó cho post-commit và chức năng khá đẹp.

Giá bóng bay nhanh chóng - gần như miễn phí ($ 10) cho việc tự triển khai và 5 người dùng hoặc ít hơn, nhưng sau đó sẽ khá tốn kém nếu bạn cần nhiều hơn thế. Bạn đã không đề cập đến quy mô nhóm của mình vì vậy tôi xin lỗi vì đã đề xuất phần mềm đắt tiền nếu bạn có nhiều hơn 5 thành viên trong nhóm.


5

Hãy xem CodeCollaborator và người anh em CodeReviewer ít tốn kém hơn của nó . Phải thừa nhận rằng, chúng không phải là công cụ rẻ nhất trên thị trường, mặc dù đôi khi chúng tôi (vâng, tôi làm việc cho SmartBear) có giá khuyến mại - đặc biệt là trên CodeReviewer.


4

ReviewBoard khá giống như bạn đã nói, đó là một hệ thống đánh giá không thực sự được nối vào SCM của bạn, nhưng có thể được viết theo kịch bản trong một hook hook sau. (tức là khi bạn cam kết, giao dịch được tìm nạp, diffs chạy và sau đó được gửi tới ReviewBoard).

Một thay thế là Redmine . Khi bạn xem kho lưu trữ trong redmine, bạn có thể tạo vé có liên kết đến lịch sử sửa đổi (thường là bằng cách xem các khác biệt trong redmine và tạo vé từ vi phạm mã trực tiếp). Bạn cần plugin Xem lại mã để làm việc này.

Tái bút cả hai đều miễn phí, nguồn mở.


Tôi thấy khá khó khăn khi thiết lập các đánh giá sau cam kết trong một cú lật đổ. Chuẩn bị để google rất nhiều, tăng sự thất vọng và tùy chỉnh một số tập lệnh.
Soronthar

Bảng đánh giá là một chút khó khăn trong những ngày đầu - sự khác biệt thống nhất bạn cần tạo thực sự rất dễ thực hiện trong SVN mặc dù TortoiseSVN luôn làm điều đó!). Tải lên diff để xem lại là vấn đề đối với tôi - nhưng tôi đã chạy nó trên Windows.
gbjbaanb
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.