Հետ
Ծրագրավորում և բաց կոդ

Deadtrace. թոշակի ենք ուղարկում Vulture-ը

Habr
Advertisement468 × 90
Deadtrace. թոշակի ենք ուղարկում Vulture-ը

Հեղինակը ներկայացնում է Deadtrace-ը՝ ծրագրային նախագծերում չօգտագործվող բաղադրիչները հայտնաբերելու համար նախատեսված նոր ստատիկ կոդի անալիզատոր: «Մեռած» կոդի խնդիրը հաճախ առաջանում է ռեֆակտորինգի ժամանակ, երբ հին իրականացումները մնում են պահոցում, թեև հավելվածն այլևս չի օգտագործում դրանք: Vulture-ի նման գոյություն ունեցող գործիքները միշտ չէ, որ կարողանում են մոդելավորել մուտքի կետերի, մշակիչների և կախվածությունների միջև բարդ կապերը: Deadtrace-ը նպատակ ունի ավտոմատացնել այդ կապերի բացահայտման գործընթացը՝ վերլուծելով հավելվածի կառուցվածքը և առաջարկելով հեռացման ենթակա թեկնածուներ: Հոդվածում մանրամասն քննարկվում են ընթացիկ մոտեցումների սահմանափակումները, նոր գործիքի ճարտարապետությունը և դրա կիրառելիության սահմանները: Հեղինակը կիսվում է անալիզատոր ստեղծելու իր փորձով, որն օգնում է ծրագրավորողներին խնայել ժամանակը կոդային բազան հնացած մոդուլներից և ֆունկցիաներից մաքրելիս՝ բարելավելով նախագծի ընդհանուր մաքրությունն ու պահպանելիությունը:

This is a summary. Read the full article at the original source:

Habr
Advertisement468 × 90
Share
Ծրագրավորում և բաց կոդ

Կապակցված

Հոդվածը ուսումնասիրում է 'curl' հրամանատողային գործիքի ստեղծագործական կիրառումը՝ վեբ բովանդակությունը անմիջապես տերմինալին մատուցելու համար: ANSI կոդե…

Hacker News (YC)
Advertisement970 × 250