Testdə refaktorinq nədir?
Testdə refaktorinq nədir?

Video: Testdə refaktorinq nədir?

Video: Testdə refaktorinq nədir?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Noyabr
Anonim

< Proqram Mühəndisliyinə Giriş‎ | Test . Kod refaktorinq proqram təminatının bəzi qeyri-funksional atributlarını təkmilləşdirmək məqsədilə həyata keçirilən "kodun yenidən qurulmasının intizamlı yolu"dur.

Bunu nəzərə alaraq, refaktorinq nə deməkdir?

" Refaktorinq proqram təminatı sisteminin kodun xarici davranışını dəyişməyərək daxili strukturunu təkmilləşdirəcək şəkildə dəyişdirmə prosesidir." -- MartinFowler RefactoringImprovingTheDesignOfExistingCode kitabında.

Əlavə olaraq, refaktorinq nə vaxt aparılmalıdır? Refaktorinq davranışını dəyişmədən kodun strukturunun dəyişdirilməsi prosesidir. O etməlidir funksiyaların əlavə edilməsini asanlaşdırmaq üçün istifadə edilə bilər. Nəticə daha yaxşı "iy verən" kod olduğu üçün bəzən insanlar çaşqın olur və belə düşünürlər refaktorinq özü üçün bir sondur.

Beləliklə, kodun refaktorinqinin məqsədi nədir?

Kod refaktorinqidir proses proqram təminatının daxili qeyri-funksional xassələrini yaxşılaşdırmaq üçün, məsələn, kodun oxunuşunu yaxşılaşdırmaq, kod strukturunu sadələşdirmək, kodu dəyişdirmək üçün onun xarici funksional davranışını və ya mövcud funksionallığını dəyişdirmədən kompüter proqramının daxili strukturunun dəyişdirilməsi.

Scrum-da refaktorinq nədir?

Kod Agile-də refaktorinq Proqramlaşdırma. Kod Refaktorinq mövcud kodun davranışını dəyişmədən dizaynının aydınlaşdırılması və sadələşdirilməsi prosesidir. Çevik komandalar kodlarını iterasiyadan iterasiyaya qədər və davamlı olmadan çox saxlayır və genişləndirirlər refaktorinq , bunu etmək çətindir.

Tövsiyə: