Mavzu: Refaktoring usullari. Reja


Download 12.61 Kb.
bet4/4
Sana31.01.2024
Hajmi12.61 Kb.
#1830918
1   2   3   4
Bog'liq
Mavzu Refaktoring usullari. Reja-fayllar.org

ReSharper
ReSharper-JetBrains tomonidan ishlab chiqilgan plagin, C# va VB.NET va refaktoring vositalarini o'z ichiga olgan turli xil foydali funktsiyalarni taqdim etadi.
Visual Assist va Refactor kabi!, ReSharper tanlangan kod maydoni uchun mavjud bo'lgan refaktoring vositalari ro'yxati bilan kontekstga bog'liq menyuni ko'rsatishga qodir. Menyuni chaqirish uchun Ctrl+Shift+R tugmalaridan foydalaniladi. bu qulay - har qanday refaktoring vositasini chaqirish har doim bir xil klaviatura kombinatsiyasi bilan amalga oshiriladi.
Resharperdagi refaktoring vositalari dialog interfeysiga ega, ammo dialoglar modal emas. Ba'zi suhbatlarda oldindan ko'rish imkoniyatining etishmasligi biroz kuchaydi. Biroq, agar kerak bo'lsa, o'zgarishlarni bekor qilish oson - bir guruh UNDO butun qayta tiklash operatsiyasini butunlay bekor qiladi.
"Boshqa faylga ko'chirish", "Inline variable", "Copy Type" va "Extract Superclass"kabi 34 ta refaktoring usuli mavjud.
Ular yaxshi darajada amalga oshiriladi, ulardan foydalanish qulay. Refaktoringning haqiqiy vositalaridan tashqari, ReSharper kontekstli harakatlar (context actions) deb ataladigan katta to'plamni taqdim etadi. Aslida, bu kursor pozitsiyasida joylashgan kodni o'zgartirish uchun kichik operatsiyalar. Masalan, joriy usulning ko'rinishi maydonini o'zgartirish yoki foreach tsiklini aylantirish uchun. Joriy kontekstda mavjud bo'lgan harakatlar ro'yxatini chaqirish uchun Alt+Enter tugmasini bosing yoki chiziqning boshida paydo bo'lgan lampochka belgisini bosing.
CodeIt.Once

Plagin Kodi.Bir marta Submain tomonidan ishlab chiqilgan va faqat refaktoring uchun mo'ljallangan. C# va tillarni qo'llab-quvvatlaydi VB.NET, VS2003 va VS2005 bilan ishlashga qodir.


Codeit.Bir marta 14 refaktoring vositalarini amalga oshiradi. Biroz kutilmagan, ularning interfeysi, sukut bo'yicha o'rnatilgan-ko'p bosqichli vizardlar (wizards), eng tezkor interfeys variantini emas. Yaxshiyamki, visard foydalanish rejimi sozlamalarda o'chirib qo'yilishi mumkin, undan keyin interfeys Visual Assistga o'xshash suhbatga aylanadi. Suhbatlar juda ixcham, ishlatish uchun qulay va oldindan ko'rish funktsiyasiga ega.
Codeit-da refaktoring usullarining tezligi va sifati.Bir marta shikoyat qilmaydi. Undo jamoasi to'g'ri amalga oshirildi-refaktoring operatsiyasini amalga oshirishda kiritilgan barcha o'zgarishlarni bir vaqtning o'zida kodda bekor qiladi.
Xulosa
Refaktoring yoki kodni qayta tashkil etish - bu dasturning tashqi xatti-harakatlariga ta'sir qilmaydigan va uning ishini tushunishni osonlashtirishga qaratilgan ichki strukturasini o'zgartirish jarayoni. Refaktoring bir qator kichik, ekvivalent (ya'ni xatti-harakatni saqlaydigan) o'zgarishlarga asoslanadi. Har bir transformatsiya kichik bo'lganligi sababli, dasturchi uni to'g'ri kuzatishi osonroq bo'ladi va shu bilan birga, butun ketma-ketlik dasturni sezilarli darajada qayta qurishga olib kelishi va uning izchilligi va ravshanligini oshirishi mumkin.


Foydalanilgan adabiyotlar ro'yxati
Kitoblar
1.Fowler M., Bek K., Brant D., Roberts D., Apdaik U. "refaktoring: mavjud kodni takomillashtirish"
2.O'tish: Saytda Harakatlanish, Qidiruv Sadalaj "ma'lumotlar bazalarini qayta tuzish: evolyutsion dizayn"
3.Joshua Kerievskiy"shablon yordamida qayta ishlash"
4.O'tish: Saytda Harakatlanish, Qidiruv Sadalaj refaktoring ma'lumotlar bazasi: evolyutsion dizayn
Internet resurslari
1.Wikipedia.org
2.Habrahabr.ru
http://fayllar.org
Download 12.61 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling