ACQC Metrics

ACQC Metrics 1.07

Նկարագրություն

ACQC Metrics. Ծրագրաշարի բարդության չափման վերջնական մշակողի գործիք

Որպես ծրագրավորող, դուք գիտեք, որ կոդ գրելը գործի միայն կեսն է: Մյուս կեսը պահպանում է այն։ Եվ ծրագրային ապահովման պահպանման ամենամեծ մարտահրավերներից մեկը բարդության հետ գործ ունենալն է: Կոմպլեքս կոդը կարող է դժվար լինել հասկանալ, վրիպազերծել և փոփոխել: Ահա թե որտեղ է հայտնվում ACQC Metrics-ը:

ACQC Metrics-ը հզոր գործիք է, որը հաշվում է տիպային կոդով ֆայլը և ֆունկցիայի չափումները: Այս չափումները կարող են օգնել ձեզ չափել ձեր ծրագրաշարի բարդությունը և բացահայտել այն ոլորտները, որոնք բարելավման կարիք ունեն: ACQC Metrics-ի միջոցով դուք հեշտությամբ կարող եք բացահայտել երկար կամ բարդ գործառույթները և դրանք բաժանել փոքր մասերի՝ ավելի լավ պահպանման համար:

Բայց կոնկրետ որո՞նք են չափումները: Ծրագրային ապահովման մշակման մեջ չափիչները ծրագրային ապահովման մշակման գործընթացի կամ արտադրանքի տարբեր ասպեկտների քանակական չափումներ են: Նրանք պատկերացում են տալիս գործընթացի կամ արտադրանքի արդյունավետության մասին և օգնում են բացահայտել բարելավման ենթակա ոլորտները:

ACQC Metrics-ն աջակցում է մի քանի տարբեր տեսակի չափումների.

- ԳԾԵՐ. Այս չափիչը չափում է ձեր ֆայլի ֆիզիկական գծերի քանակը:

- LLOC: Այս չափիչը չափում է կոդի տրամաբանական տողերը (առանց մեկնաբանությունների կամ բացատների):

- LLOci. Այս չափիչը չափում է մեկնաբանությունների տրամաբանական տողերը (միայն մեկնաբանություններ պարունակող տողեր):

- LLOW. Այս մետրը չափում է տրամաբանական բացատ գծերը (տողեր, առանց որևէ այլ բովանդակության, քան բացատների նիշերը):

- PROCS. Այս չափանիշը հաշվում է ֆայլի ներսում ընթացակարգերի/գործառույթների քանակը:

- CARGS: Այս չափիչը հաշվում է ֆայլում գործառույթների կողմից օգտագործվող փաստարկների ընդհանուր թիվը:

- CC: Ցիկլոմատիկ բարդությունը ներկայացնում է ձեր կոդով ընդունված որոշումների քանակը:

- DC: Խորության բարդությունը ցույց է տալիս, թե որքան խորն են ձեր հսկիչ կառույցները:

Այս չափումները ձեր մատների վրա կարող եք ձեռք բերել արժեքավոր պատկերացումներ այն մասին, թե իրականում որքան բարդ է ձեր ծրագրաշարը:

ACQC Metrics-ի օգտագործումը չէր կարող ավելի հեշտ լինել. պարզապես քաշեք և գցեք ֆայլերը հիմնական պատուհանի վրա՝ դրանց չափումները հաշվարկելու համար: Արդյունքները կցուցադրվեն հեշտ ընթերցվող ցուցակի ձևաչափով, որը կարող եք պատճենել և տեղադրել ըստ անհրաժեշտության:

Եթե ​​փոխարենը նախընտրում եք օգտագործել հրամանի տողի տարբերակները, ACQC Metrics-ը ձեզ նույնպես ծածկել է այնտեղ: Դուք կարող եք այն գործարկել որպես խմբաքանակային աշխատանք այլ գործիքներում՝ առանց երբևէ դրա GUI ինտերֆեյսի բացման անհրաժեշտության:

ACQC Metrics-ի կողմից առաջարկվող հատկապես օգտակար հատկանիշը նրա kiviat գծապատկերի ցուցադրման տարբերակն է: Kiviat դիագրամը տրամադրում է բոլոր հաշվարկված չափումների ինտուիտիվ տեսողական պատկերը միանգամից, որպեսզի մշակողները կարողանան արագ տեսնել, թե որ ոլորտները կարող են ուշադրություն պահանջել՝ ելնելով իրենց հարաբերական արժեքներից՝ համեմատած այս աղյուսակի մյուսների հետ:

Այս գործիքի կողմից առաջարկվող ևս մեկ հիանալի հատկություն ընդգծում է նորմալ տիրույթից դուրս ցանկացած գործառույթ՝ հեշտացնելով այն մշակողների համար, ովքեր ցանկանում են ավելի մանրամասն տեղեկատվություն իրենց նախագծի(ների) կոնկրետ մասերի մասին:

Իսկ ամենալավը դեռ? Կարգավորում չի պահանջվում: Այն ամենը, ինչ օգտատերերը պետք է անեն այս գործիքը հաջողությամբ օգտագործելուց առաջ, կլինի տեղադրումը: NET 3.5 Framework իրենց համակարգչային համակարգ(ներ)ում:

Եզրափակելով, եթե դուք փնտրում եք մշակողի համար հեշտ օգտագործվող գործիք, որն օգնում է չափել ծրագրաշարի բարդությունը՝ միաժամանակ արժեքավոր պատկերացումներ տրամադրելով պոտենցիալ խնդրահարույց ոլորտների վերաբերյալ, մի նայեք ACQC Metrics-ին:

Ամբողջական բնութագիրը
Հրատարակիչ Color of Code
Հրատարակիչների կայք http://www.color-of-code.de
Թողարկման ամսաթիվ 2013-08-14
Ավելացման ամսաթիվը 2013-08-15
Կատեգորիա Մշակողի գործիքներ
Ենթակարգ Աղբյուրի կոդերի գործիքներ
Տարբերակ 1.07
OS պահանջները Windows XP/2003/Vista/Server 2008/7
Պահանջներ .NET 3.5
Գինը Free
Շաբաթական ներբեռնումներ 1
Ընդհանուր ներբեռնումներ 381

Comments: