Sinovda refaktoring nima?
Sinovda refaktoring nima?

Video: Sinovda refaktoring nima?

Video: Sinovda refaktoring nima?
Video: Refaktoring: Singleton [Dizayn naqshlari] 2024, May
Anonim

< Dasturiy ta'minot muhandisligiga kirish‎ | Sinov . Kod refaktoring dasturiy ta'minotning ba'zi funktsional bo'lmagan atributlarini yaxshilash maqsadida amalga oshirilgan "kodni qayta qurishning tartibli usuli".

Buni hisobga olsak, refaktoring nimani anglatadi?

" Refaktoring Bu dasturiy ta'minot tizimini kodning tashqi xatti-harakatlarini o'zgartirmaydigan, lekin uning ichki tuzilishini yaxshilaydigan tarzda o'zgartirish jarayonidir." - MartinFowler RefactoringImrovingTheDesignOfExistingCode-da.

Bundan tashqari, refaktoring qachon amalga oshirilishi kerak? Refaktoring kod tuzilishini uning xatti-harakatlarini o'zgartirmasdan o'zgartirish jarayonidir. Bu kerak funksiyalarni qo'shishni osonlashtirish uchun ishlatiladi. Natija yaxshiroq "hidli" kod bo'lgani uchun, ba'zida odamlar sarosimaga tushib, shunday deb o'ylashadi refaktoring o'z-o'zidan tugaydi.

Shunday qilib, kodni qayta tiklashdan maqsad nima?

Kodni qayta ishlash - bu jarayon dasturiy ta'minotning ichki nofunktsional xususiyatlarini yaxshilash uchun, masalan, kodni o'qishni yaxshilash, kod tuzilishini soddalashtirish, kodni o'zgartirish uchun uning tashqi funktsional xatti-harakatlarini yoki mavjud funksionalligini o'zgartirmasdan, kompyuter dasturining ichki tuzilishini o'zgartirish.

Scrum-da refaktoring nima?

Kod Agile-da refaktoring Dasturlash. Kod Refaktoring mavjud kodning xatti-harakatlarini o'zgartirmagan holda dizaynini aniqlashtirish va soddalashtirish jarayonidir. Chaqqon jamoalar o'z kodlarini iteratsiyadan iteratsiyagacha va uzluksiz holda saqlab qolishadi va kengaytiradilar refaktoring , buni qilish qiyin.

Tavsiya: