2010-10-23 25 views
8

Tôi đang cân nhắc việc mua SmartBear Code Collaborator cho nhóm mydev để giúp chúng tôi phối hợp và thực hiện đánh giá mã. Chi phí không phải là tùy chọn/vấn đề ở đây, thay vào đó chúng tôi muốn có được công cụ phù hợp cho công việc.Ý kiến ​​của bạn về Cộng tác viên Mã thông minh là gì?

Ý kiến ​​của bạn về việc sử dụng nó trong một nhóm là gì? Bạn thích nó chỗ nào? Bạn không thích điều gì về nó? Ghét bỏ? phiền toái? Tốt chứ? xấu? Đáng nhận?

Trả lời

1

Ý tôi là, đó là một câu hỏi tranh luận, nhưng tôi thích trải nghiệm người dùng, thật dễ dàng để thiết lập, tìm hiểu và sử dụng. Chỉ cần, theo kinh nghiệm của tôi, phần quan trọng nhất của đánh giá mã ngang hàng là bắt đầu làm chúng và bản thân công cụ có tầm quan trọng thứ hai, bạn có thể sử dụng cơ bản bất kỳ công cụ tìm khác biệt nào. Vì vậy, đối với các nhóm nhỏ và dự án Cộng tác viên Mã có thể là một quá mức cần thiết, sẽ có quá nhiều hình thức.

0

Tôi là một fan hâm mộ lớn của smartbear. Tôi đã sử dụng nó để thành công lớn với các đội từ xa. Các bài viết trên truy cập nó khá chết trên, thiết lập dễ dàng và dễ sử dụng. Chúng tôi đã không sử dụng bất kỳ chức năng công việc nào, vì vậy tôi không thể nhận xét về điều đó. Chúng tôi chỉ cố gắng xử lý kỷ luật đủ để sử dụng nó bất cứ khi nào chúng tôi chạm vào mã người khác sẽ quan tâm.

7

Bộ cộng tác mã của SmartBear thực hiện tất cả các công việc liên quan đến việc xem xét mã và tự động hóa chúng. Đóng gói mã để xem xét, cung cấp phản hồi chính xác trên dòng mà bạn muốn nhận xét, gửi phản hồi, phản hồi phản hồi, tranh luận về một dòng hoặc vấn đề, v.v. Các nhà phát triển thực sự bắt đầu thích đánh giá. Các khiếm khuyết mà các đánh giá ngăn chặn là một trong những cái lông nhất. Tôi có một trong những kỹ sư phần mềm giỏi nhất nói với tôi rằng không có cách nào mà nhóm nghiên cứu tìm thấy một khiếm khuyết nhất định mà không có sự duyệt xét, bởi vì nó bị che khuất bởi những hành vi khác. Nhưng trong bài đánh giá họ đã nhìn chằm chằm vào mã và mã không có ý nghĩa, vì vậy họ đã sửa nó.

Chúng tôi cũng đặt ra thuật ngữ "đánh giá mã ngược lại". Đây là khi một kỹ sư phần mềm có kinh nghiệm gửi một đánh giá tới nhiều kỹ sư phần mềm ít kinh nghiệm với mục đích chia sẻ một giải pháp hoặc dạy một khuôn mẫu. Nó hoạt động tốt để cải thiện sức mạnh của đội.

Hai trong số các nhóm của tôi đã sử dụng nó cho đến nay và cả hai đều coi đó là một công cụ hữu ích. Nhóm đầu tiên nói với tôi để tìm hiểu làm thế nào để trả tiền cho nó, bởi vì họ không muốn cung cấp cho công cụ này lên sau khi thời gian eval đã qua ... Disclaimer: Tôi đã viết một chương cho các tốt nhất giữ bí mật của Peer Code Review cuốn sách . Nhưng điều đó chỉ đến sau khi chúng tôi sử dụng công cụ này và hoàn toàn thích nó.

+0

Mọi thứ bạn nói đều đúng. nhưng nó cần phải được cải thiện. –

0

Công cụ này rất quan trọng và không chỉ cho các nhóm từ xa. Bao giờ muốn kiểm tra một cái gì đó trong nhưng các nhà phê bình mã "đúng" là ngày nghỉ để bạn có được anh chàng hoàn toàn sai lầm để làm điều đó? Chúng tôi đã tìm thấy 100 lỗi trong phần mềm của chúng tôi trong năm nay thông qua các đánh giá mã. Như bạn đã biết, khi bạn tìm thấy nó sớm, nó sẽ rẻ hơn nhiều so với việc nếu một người kiểm tra tìm thấy nó 3 tuần (hoặc hơn) sau đó.

+1

Đúng, nhưng tất cả những điều đó có thể đúng bằng cách sử dụng bất kỳ công cụ nào, không chỉ là cộng tác viên mã. –

0

Im là nhà phát triển phần mềm thực hành trong công ty phát triển phần mềm. Tôi có thể nói rằng Code Collaborator thực sự giúp chúng tôi xem xét mã đã được tải lên kho lưu trữ mã của chúng tôi. Nó hỗ trợ công cụ versioning như SVN (Subversion), CVS, Source Safe và nhiều hơn nữa. Chúng tôi đã sử dụng điều này trong hơn 3 năm nay và nó thực sự tiết kiệm phần lớn thời gian xem xét mã của chúng tôi một cách thân thiện, vì nó có giao diện GUI giao tiếp trực tiếp với máy chủ web của bạn.

31

Đó là phần mềm khủng khiếp.

Chúng tôi đã sử dụng nó ở đây tại nơi làm việc trong một vài năm, và nói chung mọi người không thích nó cả.

  1. Nếu bạn có một danh sách thay đổi vài trăm tệp văn bản nhỏ, hãy chuẩn bị mất một giờ để tải lên máy chủ.

  2. Giao diện người dùng rất kinh khủng. Các yếu tố giao diện người dùng thay đổi kích thước và di chuyển xung quanh khi bạn nhấp vào chúng. Màu sắc trông giống như nó được thiết kế bởi một đứa trẻ mẫu giáo say rượu với quá nhiều bút chì màu.

  3. Cơ chế 'hợp tác' buộc bạn phải nhập vào một hộp văn bản có kích thước của một con tem bưu chính. Nó không thể thay đổi kích thước. :(

  4. Không nổi bật cú pháp.

  5. Mã số nhận xét rằng có rất nhiều qua lại một cách nhanh chóng phá vỡ dưới sức nặng của hàng chục tin nhắn. Thông báo tôi đã nói hàng chục ... Người ta bực mình để có được ngu ngốc email cho bạn biết rằng bạn có 'thư' mới. Tuy nhiên, khi bạn đăng nhập, bạn không thể tìm thấy thư mới trong tất cả các thư cũ bị bỏ lại phía sau.

Tôi có thể tiếp tục nhưng tôi có sanity của tôi để bảo vệ ....

+7

Tôi đồng ý với C Johnson. Nó có rất nhiều phiền toái làm cho nó thực sự khó chịu để thực sự có thể sử dụng được. Ví dụ. bạn không thể chọn và sao chép mã trong ngăn xem xét. –

+0

một số khiếu nại của bạn đã được khắc phục ngay bây giờ. – bughi

+1

Hy vọng bạn đã nhận thấy gấu trúc nhảy múa khó chịu. Và tôi nghĩ chúng tôi đã sử dụng một công cụ để tăng năng suất phát triển! – Nayan

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