2008-09-04 46 views
19

Gần đây tôi đã tải xuống phần thứ hai và chạy phân tích về dự án nguồn mở mà tôi tham gia.Làm thế nào để bắt đầu sử dụng ndepend?

Tôi không phải là nơi để xem tiếp theo - một chút quá tải thông tin và hình ảnh. để bắt đầu.

Có ai có thể đề xuất điểm bắt đầu không?

  • Tôi nên tìm thông tin gì trước?
  • Điều gì chỉ ra các vấn đề trong mã (theo cách LỚN)?
  • Trái cây treo thấp nào có thể nhìn thấy ngay lập tức?

Trả lời

15

Scott Hanselman/Stuart Celarier/Patrick Cauldwell poster với số liệu phụ thuộc có một số thông tin hữu ích về nó. Thay vì cố gắng phá vỡ tất cả các chẩn đoán được sử dụng tôi chỉ tập trung vào một số ít tại một thời điểm bắt đầu với "vùng đau/vùng vô dụng" và độ phức tạp của chu trình.

Ngoài ra còn có podcast bao gồm một số khái niệm cơ bản của công cụ.

Giữa điều đó và chạy nDepend trên một vài dự án khác nhau, bạn có thể bắt đầu thu thập dữ liệu hữu ích mà bạn có thể đưa vào thông tin chi tiết.

15

Khi bắt đầu với NDepend, điều quan trọng nhất là hiểu những gì Code Rule over LINQ (CQLinq) có thể mang đến cửa hàng của bạn bằng cách cho phép bạn xác định truy vấn trên mã và quy tắc của mình. Here you'll find a summary and source code of all 200 default code rules.

Điều quan trọng thứ hai để xem xét là phụ thuộc, với cả hai dependency graph view, hoạt động song song với dependency matrix view. Khi bạn nắm vững 2 chế độ xem này, bạn sẽ có thể xác định vị trí mã được xếp lớp tốt hay không và nơi các nhà phát triển đã nhầm lẫn.

Sau đó, nó sẽ có thời gian để tìm hiểu thêm chiều sâu tính năng, chẳng hạn như khả năng compare 2 versions of your code base, các various code metrics và tại sao họ là hữu ích, thực thi tĩnh purity and immutability, kiểm soát tự động test coverage ...

+0

IME nó không thực sự có thể "tổng thể những 2 quan điểm" trong eval phiên bản. Ma trận sẽ tự đóng sau 7 lần nhấp chuột (tôi đang la hét ở màn hình sau lần thứ ba xảy ra) và biểu đồ có thể là một con tem bưu chính cực kỳ dày đặc mà bạn không thể phóng to. Tôi ước có một đánh giá hợp lý về sản phẩm này - mọi đánh giá rave trên Internet được viết bởi ai đó với một bản miễn phí, và mặc dù tôi không có ý định chi tiền vào các công cụ, tôi chưa bao giờ có thể thuyết phục bản thân mình NDepend rất hữu ích. Có lẽ đó là vì phiên bản eval không thực sự hữu ích. –

+2

Chỉ cần yêu cầu hỗ trợ của NDepend và nhận được 2 tuần pro eval –

+1

của bạn, cuối cùng với phiên bản 4, chúng tôi chuyển từ chế độ eval giới hạn thời gian không giới hạn sang chế độ đánh giá đầy đủ chức năng 14 ngày. –

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