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: