ACQC Metrics

ACQC Metrics 1.07

Windows / Color of Code / 381 / Мушаххасоти пурра
Тавсифи

Метрикҳои ACQC: Воситаи ниҳоии таҳиякунанда барои андозагирии мураккабии нармафзор

Ҳамчун таҳиягар, шумо медонед, ки навиштани код танҳо нисфи ҷанг аст. Нисфи дигар онро нигоҳ медорад. Ва яке аз бузургтарин мушкилот дар нигоҳдории нармафзор мубориза бо мураккабӣ аст. Рамзи мураккабро фаҳмидан, ислоҳ кардан ва тағир додан душвор буда метавонад. Дар он ҷо ACQC Metrics ворид мешавад.

ACQC Metrics як воситаи пуриқтидорест, ки файли коди ибтидоӣ ва ченакҳои функсияро ҳисоб мекунад. Ин нишондиҳандаҳо метавонанд ба шумо дар чен кардани мураккабии нармафзори шумо ва муайян кардани соҳаҳое, ки ба такмил ниёз доранд, кӯмак расонанд. Бо Metrics ACQC, шумо метавонед ба осонӣ вазифаҳои дароз ё мураккабро муайян кунед ва онҳоро ба қисмҳои хурдтар барои нигоҳдории беҳтар тақсим кунед.

Аммо метрика маҳз чист? Дар таҳияи нармафзор, ченакҳо ченакҳои миқдории ҷанбаҳои гуногуни раванди таҳияи нармафзор ё маҳсулот мебошанд. Онҳо фаҳмиш медиҳанд, ки раванд ё маҳсулот то чӣ андоза хуб иҷро мешаванд ва дар муайян кардани самтҳои такмилдиҳӣ кӯмак мекунанд.

ACQC Metrics якчанд намудҳои гуногуни ченакҳоро дастгирӣ мекунад:

- САТР: Ин метрика шумораи сатрҳои физикии файли шуморо чен мекунад.

- LLOC: Ин метрика сатрҳои мантиқии кодро чен мекунад (бе шарҳ ё фосила).

- LLOCi: Ин метрика сатрҳои мантиқии шарҳҳоро чен мекунад (сатрҳое, ки танҳо шарҳҳоро дар бар мегиранд).

- LLOW: Ин метрика хатҳои холигии мантиқиро чен мекунад (хатҳое, ки ба ғайр аз аломатҳои холигӣ ​​мундариҷаи дигаре надоранд).

- PROCS: Ин ченак шумораи равандҳо/функсияҳоро дар дохили файл ҳисоб мекунад.

- CARGS: Ин ченак шумораи умумии аргументҳоеро, ки аз ҷониби функсияҳо дар файл истифода мешаванд, ҳисоб мекунад.

- CC: Мушкилии сикломатӣ шумораи қарорҳои аз ҷониби кодекси шумо қабулшударо ифода мекунад.

- DC: Мушкилии амиқ нишон медиҳад, ки сохторҳои назоратии шумо то чӣ андоза амиқ ҷойгир шудаанд.

Бо ин ченакҳо дар сарангушти шумо, шумо метавонед дар бораи то чӣ андоза мураккаб будани нармафзори шумо дарки арзишманд ба даст оред.

Истифодаи ACQC Metrics осонтар шуда наметавонист - барои ҳисоб кардани ченакҳои онҳо танҳо файлҳоро ба равзанаи асосии он кашола партоед. Натиҷаҳо дар формати рӯйхат барои хондан намоиш дода мешаванд, ки шумо метавонед ҳангоми зарурат нусхабардорӣ ва часбонед.

Агар шумо ба ҷои он ки имконоти сатри фармонро истифода баред, ACQC Metrics шуморо низ дар он ҷо фаро гирифтааст! Шумо метавонед онро ҳамчун як кори дастаҷамъӣ дар дохили асбобҳои дигар бидуни ҳеҷ гоҳ кушодани интерфейси GUI-и он иҷро кунед.

Яке аз хусусияти муфиди аз ҷониби ACQC Metrics пешниҳодшуда ин варианти намоиши диаграммаи кивиат мебошад. Диаграммаи кивиат як маротиба тасвири визуалии ҳама ченакҳои ҳисобшударо таъмин мекунад, то таҳиягарон зуд бубинанд, ки кадом соҳаҳо аз рӯи арзишҳои нисбии онҳо дар муқоиса бо дигарон дар ин диаграмма таваҷҷӯҳро талаб мекунанд!

Боз як хусусияти олие, ки ин асбоб пешниҳод мекунад, ҳама гуна функсияҳоро берун аз доираи муқаррариро таъкид мекунад - ин барои таҳиягароне, ки мехоҳанд маълумоти муфассалтар дар бораи қисмҳои мушаххаси лоиҳа (ҳо) дошта бошанд, осон мекунад.

Ва боз беҳтарин? Ҳеҷ гуна танзимот лозим нест! Ҳама корбарон бояд пеш аз истифодаи ин асбоб бомуваффақият насб кунанд. NET 3.5 чаҳорчӯбаи системаҳои компютерии онҳо.

Хулоса, агар шумо дар ҷустуҷӯи як асбоби таҳиягари осон аст, ки барои чен кардани мураккабии нармафзор ҳангоми пешниҳоди фаҳмиши арзишманд дар бораи минтақаҳои эҳтимолии мушкилот кӯмак мекунад - ба ҷуз аз ACQC Metrics нигоҳ накунед!

Мушаххасоти пурра
Ношир Color of Code
Сомонаи ношир http://www.color-of-code.de
Рӯзи нашр 2013-08-14
Санаи иловашуда 2013-08-15
Категория Воситаҳои таҳиякунанда
Категорияи зерсохтор Воситаҳои рамзи манбаъ
Версия 1.07
Талаботи ОС Windows XP/2003/Vista/Server 2008/7
Талабот .NET 3.5
Нарх Free
Боргириҳо дар як ҳафта 1
Боргирии умумӣ 381

Comments: