Ինչպե՞ս չափել ցիկլոմատիկ բարդությունը:

Բովանդակություն:

Ինչպե՞ս չափել ցիկլոմատիկ բարդությունը:
Ինչպե՞ս չափել ցիկլոմատիկ բարդությունը:
Anonim

Ինչպես վերլուծել ցիկլոմատիկ բարդությունը ձեր կոդի մեջ

  1. MSDN-ում ասվում է. «Ցիկլոմատիկ բարդությունը չափում է գծային անկախ ուղիների քանակը մեթոդի միջոցով, որը որոշվում է պայմանական ճյուղերի քանակով և բարդությամբ: …
  2. Ահա թե ինչպես է հաշվարկվում ցիկլոմատիկ բարդությունը.
  3. CC=E - N + 1.
  4. Որտեղ,

Ինչպե՞ս է հաշվարկվում ցիկլոմատիկ բարդությունը:

Ցիկլոմատիկ բարդությունը հաշվարկվում է ծրագրի վերահսկիչ-հոսքի գրաֆիկի միջոցով. գրաֆիկի հանգույցները համապատասխանում են ծրագրի հրամանների անբաժանելի խմբերին, իսկ ուղղորդված եզրը միացնում է երկու: հանգույցներ, եթե երկրորդ հրամանը կարող է կատարվել առաջին հրամանից անմիջապես հետո:

Որո՞նք են ցիկլոմատիկ բարդության չափման պատճառները:

Ցիկլոմատիկ բարդություն. չափում է, թե որքան վերահսկման հոսք կա ծրագրում - օրինակ, RPG-ում, գործողության կոդերը, ինչպիսիք են IF, DO, SELECT և այլն: Ավելի պայմանական ծրագրերով տրամաբանությունն ավելի դժվար է հասկանալ, հետևաբար, ցիկլոմատիկ բարդության մակարդակը չափելը ցույց է տալիս, թե որքան պետք է կառավարել:

Ինչպե՞ս եք հաշվարկում ցիկլոմատիկ բարդությունը Mcq:

Համաձայն 2-րդ կանոնի, ցիկլոմատիկ բարդության բանաձևը V(G)=e-n+2 որտեղ e-ը եզրերի թիվն է, n-ը գագաթների թիվն է: 33.

Ո՞ր գործիքը կարող եք օգտագործել մեթոդների ցիկլոմատիկ բարդությունը հայտնաբերելու համար:

Eclipse օգտագործող ցանկացած մշակողի համար Eclipse Metrics Plugin-ը պարտադիր է:

  • Java ցիկլոմատիկ բարդության գործիք մշակողների համար: Eclipse Metrics Plugin-ը բաց կոդով է և հեշտությամբ տեղադրվում է Eclipse Marketplace-ի միջոցով: …
  • JaCoCo Jenkins խողովակաշարի հավելված: …
  • Շարունակական որակ SonarQube-ի հետ։

Խորհուրդ ենք տալիս: