ACQC Metrics υπολογίζει τυπικό αρχείο πηγαίου κώδικα και τη λειτουργία μετρήσεις. Τι είναι καλό για μετρήσεις; Λοιπόν, αυτό μετρά το λογισμικό από την άποψη της πολυπλοκότητας, για παράδειγμα. Πολύ μακριά ή πολύπλοκες λειτουργίες μπορεί να προσδιοριστεί, έτσι ώστε να τα σπάσει σε μικρότερα κομμάτια (για καλύτερη συντηρησιμότητα). Ίσως να είναι επίσης απλά ενδιαφέρονται να μάθουν από τα μεγάλα του λογισμικού είναι σήμερα, τότε ACQC μετρήσεις είναι επίσης καλό για σας.
Απλά drag & drop τα αρχεία στο κύριο παράθυρο του. Οι μετρικές τότε υπολογίζεται και εμφανίζεται σε μια λίστα. Τα περιεχόμενα των καταλόγων μπορεί να αντιγραφεί και επικολληθεί.
Εναλλακτικά, το εργαλείο μπορεί να κατευθύνεται από τις επιλογές της γραμμής εντολών (εργαλείο -o output.xml αρχείο-to-parse.cpp) χωρίς γραφικό περιβάλλον για την ολοκλήρωση ως μια εργασία παρτίδα σε άλλα εργαλεία.
Χαρακτηριστικά:
-Υποστηρίζει Ακόλουθες παραμέτρους:
- LINES: ο αριθμός των φυσικών γραμμών στο αρχείο σας
- Lloc: οι λογικές γραμμές κώδικα (χωρίς σχόλια, χωρίς κενά)
- LLOCi: οι λογικές γραμμές των σχολίων (γραμμές caontaining μόνο σχόλια)
- Llow: οι λογικές γραμμές κενό (γραμμές χωρίς άλλο περιεχόμενο από λευκούς χαρακτήρες)
- Procs: ο αριθμός των διαδικασιών / λειτουργιών μέσα στο αρχείο
- CARGS: ο συνολικός αριθμός των επιχειρημάτων που χρησιμοποιούνται από τη λειτουργία ή λειτουργίες στο αρχείο
- CC: η cyclomatic πολυπλοκότητα γνωστό επίσης υπό McCabe πολυπλοκότητα, αντιπροσωπεύει τον αριθμό των αποφάσεων που λαμβάνονται από τον κώδικα
- DC: το "βάθος" πολυπλοκότητα. Αν διαπλέκονται πολλά (αν είναι μέσα ή εάν εντός διακόπτες, ενώ για παράδειγμα), αυτό θα πάρει υψηλή.
- Εμφανίζει ένα διάγραμμα kiviat
- Τονίζει τις λειτουργίες που βρίσκεται εκτός του φυσιολογικού εύρους.
Το εργαλείο δεν χρειάζεται καμία εγκατάσταση και δεν τροποποιεί το μητρώο σας. Η μόνη προϋπόθεση είναι να έχουν εγκατασταθεί το .NET Framework 3.5
Τι είναι καινούργιο σε αυτή την έκδοση:.
Σταθερή συντριβή με το διάγραμμα Kiviat αν κλείσει με η όρθια σταυρό
Απαιτήσεις :
.NET 3.5
Τα σχόλια δεν βρέθηκε