2009-08-05 40 views
12

Nhóm của chúng tôi đang tìm cách bắt đầu sử dụng công cụ đánh giá mã. Tôi đã sử dụng nhiều trong quá khứ và tôi rất thích một vài tùy chọn có sẵn cho SVN.Công cụ đánh giá mã dựa trên web cho Team Foundation Server

Tuy nhiên, chúng tôi đang sử dụng Team Foundation Server để kiểm soát nguồn và tôi nhận thấy có sự thiếu hụt thực sự trong các tùy chọn. Cho đến nay, thông qua tìm kiếm, tôi đã tìm thấy Mã Collaborator SmartBear và một mã nguồn mở dự án http://malevich.codeplex.com/

Lý tưởng nhất, sẽ có một công cụ như: http://www.atlassian.com/software/crucible/

đó sẽ gắn liền với TFS. Bất kỳ đề xuất?

Trả lời

5

Code Collaborator trông giống như sản phẩm tổng thể tốt nhất tại thời điểm này.

+0

Tôi sử dụng nó và thích nó rất nhiều. –

+0

Quá tệ, nó cực kỳ đắt đỏ - khoảng 1500 đô la cho mỗi người dùng đồng thời, 500 đô la cho mỗi người dùng. –

1

Dường như hỗ trợ cho TFS đang trong quá trình được thêm vào Hội đồng đánh giá, nhưng chưa có. Xem chủ đề này: http://groups.google.com/group/reviewboard/browse_thread/thread/a4b039a5287d8975#

+0

Tôi đã đăng trong diễn đàn nhóm google của họ và có vẻ như chúng ở bất kỳ đâu gần với tích hợp vào TFS. –

+0

http://groups.google.com/group/reviewboard/browse_thread/thread/9947eb99d46bea23?pli=1 –

1

NDepend là công cụ rất đẹp mắt để đánh giá mã. Nó có thể được sử dụng cho nhiều thứ hơn là chỉ đánh giá mã. Trong khi tôi không chắc chắn về TFS, tôi biết rằng nó hỗ trợ các kịch bản lệnh NAnt và MSBuild có thể được sử dụng để tích hợp liên tục. Bạn có thể tìm thấy bản trình diễn tích hợp liên tục here.

2

Bạn có thể có một cái nhìn vào bài đăng này giải thích của sử dụng NDepend để tập trung rà soát mã trên những gì đã thay đổi kể từ khi phát hành lần cuối:

Dramatically Leverage your Code Reviews

+0

Đây là một công cụ tuyệt vời để tìm các thay đổi chính xác. Nhưng nó vẫn không nhận được xung quanh thực tế là có rất ít tùy chọn cho các công cụ đánh giá mã dựa trên web TFS. –

3

này là không thực sự dựa trên web (trừ khi bạn sử dụng giao diện web TFS) nhưng công cụ này có vẻ phù hợp với nhu cầu của bạn: TeamReview

+0

Mặc dù nó có một giao diện người dùng siêu ghetto, tôi nghĩ rằng điều này có thể đáng thử. –

+0

Ý của bạn là gì "trừ khi bạn sử dụng giao diện TFS"? Làm thế nào để làm cho web giải pháp này dựa? Đó là một phần mở rộng VS như xa như tôi có thể nói –

+0

Tôi có nghĩa là trừ khi bạn đang xem các mục công việc được tạo ra thông qua lối vào web. Nếu bạn vẫn đang tìm kiếm công cụ đánh giá mã dựa trên web cho TFS, tôi sẽ đề xuất sử dụng tính năng Nhận xét mã nhẹ trong phiên bản mới nhất của TFS: http://visualstudiomagazine.com/articles/2013/11/01/collaborative-commenting.aspx –

1

Bạn có thể muốn thử ra mới Code Review Tool mà tích hợp với TFS. Hiện tại nó không có plugin VS.

Bạn có thể tải xuống phiên bản thử nghiệm giới hạn thời gian đầy đủ tính năng để cài đặt trên Windows Server.

Lưu ý: Tôi được liên kết với công ty xây dựng sản phẩm trên.

1

Đối với những gì đáng giá, bạn có thể nhận được Crucible làm việc với mã từ một repo TFS bằng cách sử dụng một cây cầu từ TFS đến một hệ thống kiểm soát nguồn Crucible thực sự làm việc với.

Chúng tôi làm việc này ở nơi tôi làm việc. Chúng tôi sử dụng git-tfs để sao chép TFS repo của chúng tôi vào một kho lưu trữ git cục bộ (chúng tôi chỉ bị mắc kẹt trên ổ cứng của máy chủ lưu trữ Crucible) và được định cấu hình Crucible để trỏ đến kho lưu trữ Git cục bộ đó. Sau đó, chúng tôi thiết lập tác vụ theo lịch chạy 'git tfs pull' và định cấu hình để chạy sau vài phút. Nó hoạt động tốt cho chúng tôi.

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