Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να υπολογίσετε το Cyclomatic Πολυπλοκότητα

ανάπτυξη λογισμικού μπορεί να είναι πάρα πολύ περίπλοκο , αλλά υπάρχουν ορισμένες τεχνικές που βοηθούν στην ελαχιστοποίηση πόσο δυσκίνητο ο πηγαίος κώδικας ενός συγκεκριμένου προγράμματος γίνεται . Μπορείτε να οργανώσετε τον κώδικα σε ενότητες ή κατηγορίες , χρησιμοποιώντας έξυπνες συμβάσεις ονομασίας για τις λειτουργίες και τις μεταβλητές ή την ελαχιστοποίηση των Cyclomatic Πολυπλοκότητα . Η Cyclomatic πολυπλοκότητα ενός προγράμματος είναι ένα μέτρο του πόσο πολλά " αποφάσεις " που πρέπει να κάνει . Οι λιγότερες αποφάσεις , όπως ένα if /then δήλωση , το απλούστερο είναι το πρόγραμμα, και ως εκ τούτου λιγότερο επιρρεπής σε λάθη και κατανοητό είναι αυτό . Οδηγίες
Η 1

Count ο αριθμός των if /then δηλώσεις στο πρόγραμμά σας . Μετρήστε κάθε elseif /τότε δήλωση ως μία ξεχωριστή , τότε συνολικά τον αριθμό . 2

Βρείτε οποιαδήποτε επιλογή ( επίσης γνωστό ως διακόπτης ) δηλώσεις , και να μετρήσει τον αριθμό των υποθέσεων σε αυτά . Βρείτε το σύνολο των υποθέσεων σε όλα τα επιλεγμένα καταστάσεις συνδυάζονται . Μην υπολογίζετε την προεπιλεγμένη ή "αλλιώς" υπόθεση .
Εικόνων 3

Count όλοι οι βρόχοι στο πρόγραμμά σας . Αγνοήστε βρόχους που είναι άνευ όρων ( δηλαδή βρόχους που είναι άπειρα ) .
Η 4

Count όλες οι δηλώσεις try /catch .
5

Προσθέστε τους αριθμούς από τα προηγούμενα 4 βήματα μαζί , στη συνέχεια προσθέστε 1 . Αυτή είναι η Cyclomatic πολυπλοκότητα του προγράμματός σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα