Ի՞նչ է ռեֆակտորինգը փորձարկման մեջ:
Ի՞նչ է ռեֆակտորինգը փորձարկման մեջ:

Video: Ի՞նչ է ռեֆակտորինգը փորձարկման մեջ:

Video: Ի՞նչ է ռեֆակտորինգը փորձարկման մեջ:
Video: Ի՞նչ է հայտնի Պրիգոժինի ենթադրյալ մահվան մասին այս պահին 2024, Մայիս
Anonim

< Ծրագրային ճարտարագիտության ներածություն‎ | Փորձարկում . Կոդ վերամշակում Սա «կոդերի վերակառուցման կարգապահ միջոց է», որը ձեռնարկվել է ծրագրաշարի որոշ ոչ ֆունկցիոնալ հատկանիշները բարելավելու նպատակով:

Հաշվի առնելով սա՝ ի՞նչ է նշանակում վերակառուցում:

Refactoring ծրագրային ապահովման համակարգն այնպես փոխելու գործընթացն է, որ այն չի փոխում կոդի արտաքին վարքագիծը, սակայն բարելավում է դրա ներքին կառուցվածքը»: - MartinFowler in RefactoringImprovingTheDesignOfExistingCode:

Բացի այդ, ե՞րբ պետք է իրականացվի վերամշակում: Refactoring կոդի կառուցվածքի փոփոխման գործընթաց է՝ առանց դրա վարքագիծը փոխելու։ Այն պետք է օգտագործել հնարավորությունների ավելացումը հեշտացնելու համար: Քանի որ արդյունքը ծածկագիր է, որն ավելի լավ է «հոտում», երբեմն մարդիկ շփոթվում են և այդպես մտածում վերամշակում ինքնանպատակ է:

Դրանցից ո՞րն է կոդի վերամշակման նպատակը:

Կոդի վերամշակումն է գործընթաց համակարգչային ծրագրի ներքին կառուցվածքը փոխելու՝ առանց դրա արտաքին ֆունկցիոնալ վարքագիծը կամ գոյություն ունեցող ֆունկցիոնալությունը փոփոխելու՝ ծրագրաշարի ներքին ոչ ֆունկցիոնալ հատկությունները բարելավելու համար, օրինակ՝ կոդերի ընթերցելիությունը բարելավելու, կոդի կառուցվածքը պարզեցնելու, ծածկագիրը փոխելու համար։

Ի՞նչ է ռեֆակտորինգը Scrum-ում:

Կոդ Refactoring Agile-ում Ծրագրավորում. Կոդ Refactoring գոյություն ունեցող կոդի դիզայնի հստակեցման և պարզեցման գործընթաց է՝ առանց դրա վարքագիծը փոխելու: Ճարպիկ Թիմերը շատ են պահպանում և ընդլայնում իրենց ծածկագիրը կրկնությունից մինչև կրկնություն և առանց շարունակականության վերամշակում , դա դժվար է անել:

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