Bản quyền phần mềm chính hãng giá rẻ

NDepend (Build Machine Edition - 11 to 20 seat)

23.067.760 VNĐ
Đặt câu hỏi
TTS00460
Còn hàng
+
Mua ngay với 1 nhấp chuột

NDepend hỗ trợ một số lượng lớn các chỉ số (metric) và có thể hình dung các phụ thuộc bằng cách sử dụng đồ thị trực tiếp và ma trận phụ thuộc. NDepend cũng có thể thực hiện codebase snapshots để so sánh về sau. Một trong những tính năng chính của NDepend là người dùng có thể viết các quy tắc của riêng mình bằng các truy vấn LINQ (CQLinq). Ngoài ra còn có rất nhiều quy tắc mã CQLinq được xác định trước. NDepend có thể dễ dàng tích hợp với Visual Studio. Hơn thế nữa, với NDepend API và Power Tools, mọi người đều có thể tự viết những chương trình phân tích tĩnh (static analyser) hoặc tinh chỉnh các nguồn mở Power Tools hiện tại.

NDepend for Build Machine dành riêng cho máy chủ xây dựng Windows , Linux và Mac và máy chủ Tích hợp liên tục (CI) tích hợp phân tích NDepend vào quy trình xây dựng của họ và tạo báo cáo NDepend.

Mỗi máy vật lý, mỗi máy ảo (VM), mỗi tác nhân, trên đó NDepend cho Build Machine được kích hoạt, được tính là chỗ ngồi cấp phép.

NDepend cho Build Machine được yêu cầu để tích hợp NDepend vào: SonarQube, TeamCity, Jenkins, AppVeyor, Bamboo.

Tính năng sản phẩm

NDepend là một công cụ .NET cung cấp cái nhìn sâu sắc về cơ sở mã. Công cụ này trao quyền cho các nhà phát triển, kiến trúc sư và giám đốc điều hành để đưa ra các quyết định thông minh về các dự án. Cộng đồng đặt tên nó là "Swiss Army Knife" cho các lập trình viên .NET.

Dễ dàng quản lý các dự án lớn

Hầu hết các công ty có hệ thống lớn hoạt động cùng nhau, thường theo những cách bí ẩn. Báo cáo chuyên sâu và bộ công cụ của NDepend có thể giúp công ty của bạn thực thi các tiêu chuẩn mã hóa của riêng mình và duy trì các dự án phức tạp.

Quy tắc mã và Truy vấn mã

Hàng trăm quy tắc mã mặc định để kiểm tra các phương pháp hay nhất. Hỗ trợ Truy vấn mã qua C # LINQ (CQLinq) để dễ dàng tùy chỉnh các quy tắc và mã truy vấn.

Biểu đồ và ma trận phụ thuộc mạnh mẽ

Khám phá cách mã thực sự được cấu trúc và làm sáng tỏ các sai sót trong kiến trúc nhờ đồ thị phụ thuộc mã và ma trận phụ thuộc mạnh mẽ nhất hiện có trong ngành công cụ.

Ước tính Nợ Kỹ thuật Thông minh

Đối với mỗi vấn đề, chi phí để khắc phục và mức độ nghiêm trọng được ước tính thông qua các công thức C # thông minh và có thể tùy chỉnh. Vì vậy, ước tính được đề xuất là thực tế.

Chất lượng mã liên tục

Một cách tiếp cận độc đáo để liên tục kiểm soát các khoản nợ kỹ thuật và hoàn trả theo thời gian.

Cổng chất lượng

Cổng chất lượng là các truy vấn C # LINQ (CQLinq) thực hiện các tiêu chí PASS / FAIL cho chất lượng mã.

Quản lý vấn đề chuyên sâu

Khám phá các vấn đề đặt ra trong một vài cú nhấp chuột và tập trung nỗ lực của bạn vào những gì khẩn cấp và quan trọng.

Dữ liệu về phạm vi kiểm tra khai thác

Nhập dữ liệu phạm vi thử nghiệm và tận dụng tối đa dữ liệu đó trong ngữ cảnh NDepend có nhiều tính năng.

Theo dõi tình trạng của ứng dụng của bạn

NDepend cho phép nhóm của bạn đánh giá chính xác tình trạng tổng thể của ứng dụng của bạn, bất kể nó phức tạp đến mức nào.

Giám sát xu hướng

Nhận Biểu đồ xu hướng về khá nhiều chỉ số mã để nắm vững sự phát triển của ứng dụng của bạn.

Chênh lệch mã kể từ Đường cơ sở

So sánh hai phiên bản của một cơ sở mã và các vấn đề của nó được đặt ra, đồng thời duyệt qua các khác biệt và thay đổi theo bất kỳ cách nào bạn có thể nghĩ ra.

Cảnh báo về tình trạng quy trình xây dựng

Hãy cảnh báo về các vấn đề tiềm ẩn trong quá trình xây dựng trước khi chúng kết thúc gây ra xích mích và đau đớn.

Giảm ma sát giữa các nhóm nhà phát triển của bạn

Báo cáo và phân tích của NDepend giúp kiến trúc sư và nhà phát triển giao tiếp và giảm thiểu nhầm lẫn.

Báo cáo tích hợp liên tục

Tích hợp phân tích NDepend vào quy trình xây dựng của bạn và nhận các báo cáo chi tiết và được tùy chỉnh cao để xem tiến trình và ngăn chặn sự suy giảm chất lượng mã.

Độ phức tạp và sơ đồ

Phát hiện mã quá phức tạp trong nháy mắt nhờ khả năng lập sơ đồ độc đáo.

Chất lượng mã và số liệu mã

Các dòng mã, Độ phức tạp chu kỳ, Khớp nối, Độ sâu làm tổ, Xếp hạng, Chi tiêu không hỗ trợ tất cả (và nhiều hơn nữa).

Làm việc với Mã Kế thừa Giờ đây Dễ dàng hơn

Bằng cách vạch ra cấu trúc của dự án, sẽ dễ dàng hơn nhiều để xem các thành phần và phụ thuộc được kết nối với nhau như thế nào.

Phát hiện các chu kỳ phụ thuộc

Loại bỏ các chu kỳ phụ thuộc giữa các thành phần để đạt được khả năng bảo trì mã cao hơn.

Thực thi tính bất biến và độ tinh khiết

NDepend giúp duy trì mã sạch, không có tác dụng phụ để viết các sản phẩm có khả năng bảo trì cao.

Bằng chứng trong thế giới thực

Tích hợp đầy đủ Visual Studio và Azure DevOps, phân tích siêu nhanh và nhẹ, tích hợp trong tất cả các hệ thống CI / DevOps, NDepend được hình thành cho các lập trình viên trong thế giới thực.

NDepend.API và Power Tools

Viết bộ phân tích tĩnh của riêng bạn dựa trên NDepend.API hoặc điều chỉnh Power Tools nguồn mở hiện có.

Hoặc bạn có thể xem cách bắt đầu với NDepend và khám phá tài liệu chuyên sâu của nó.

Đặc trưng
  • Quy tắc mã và Truy vấn mã qua LINQ (CQLinq)
  • Biểu đồ và ma trận phụ thuộc mạnh mẽ
  • Ước tính Nợ Kỹ thuật Thông minh
  • Cổng chất lượng
  • Quản lý vấn đề chuyên sâu
  • Giám sát xu hướng
  • Dữ liệu về phạm vi kiểm tra khai thác
  • Chất lượng mã và số liệu mã
  • Phát hiện các chu kỳ phụ thuộc
  • Chênh lệch mã kể từ Đường cơ sở
  • Thực thi tính bất biến và độ tinh khiết
  • Độ phức tạp và sơ đồ
  • Báo cáo tích hợp liên tục
  • Cảnh báo về tình trạng quy trình xây dựng
  • NDepend.API và Power Tools
  • Bằng chứng trong thế giới thực

NDepend cho phép truy vấn cơ sở mã qua các truy vấn LINQ nhờ CQLinq. Ví dụ: truy vấn CQLinq sau đây khớp với tất cả các phương thức công khai có hơn 30 dòng mã:

từ  m  trong  Ứng dụng . Các phương pháp trong đó m . NbLinesOfCode > 30 && m . IsPublic chọn m          

Khoảng 200 truy vấn và quy tắc mặc định được cung cấp khi bạn tạo một dự án NDepend mới. Chúng dễ đọc và dễ thích ứng với nhu cầu của bạn. Viết các truy vấn và ràng buộc CQLinq rất đơn giản vì nó là cú pháp C # LINQ và vì NDepend cung cấp một trình soạn thảo CQLinq hỗ trợ:

  • Hoàn thành mã / intellisense
  • Mô tả lỗi biên dịch trực tiếp
  • Tài liệu chú giải công cụ tích hợp

NDepend Code Query Edition với Intellisense và Documentation

Ngoài ra, khi truy vấn được biên dịch, nó sẽ được thực thi ngay lập tức và kết quả của nó được hiển thị tốt và dễ dàng duyệt qua:

Duyệt kết quả truy vấn mã NDepend