Mavzu: Refaktoring usullari. Reja


Refaktoringni avtomatlashtirish vositalari


Download 145.03 Kb.
bet2/4
Sana18.02.2023
Hajmi145.03 Kb.
#1210915
1   2   3   4
Bog'liq
DTA mustaqilish

Refaktoringni avtomatlashtirish vositalari
Refaktoring vositalari uchun texnik mezonlar:
Dastur bazasi;
Sintaktik tahlil daraxtlari;
Aniqlik.
Refaktoring vositalari uchun amaliy mezonlar:
Tezlik;
Modifikatsiyani bekor qilish;
Boshqa vositalar bilan integratsiya.
Visual Studio'da qayta ishlash
Microsoft Visual Studio uzoq vaqtdan beri plaginlarni mukammal qo'llab-quvvatlaydi, bu bilan siz uning imkoniyatlarini kengaytira olasiz. Xususan, studiyada standart refaktoring vositalarini to'ldirish va takomillashtirish uchun pulli va bepul plaginlar mavjud.
Visual Assist X
Visual Assist X - butun Tomato Inc. tomonidan ishlab chiqilgan plagin.
Plagin uchta dasturlash tilini qo'llab - quvvatlaydi-C++, C# va VB.NET va Visual C++ 6.0 dan boshlab studiyaning deyarli barcha versiyalarida ishlaydi

Visual Assist X tomonidan taqdim etilgan refaktoring vositasi barcha tillar uchun keng tarqalgan va standart vositalarning analoglarini o'z ichiga oladi
"Rename", "Extract Method", "Encapsulate Field", "Change Signature", "AddMethod", "xuddi shu a'zolarni Qo'shish"va" hujjat usuli". C ishlab chiquvchilari uchun "Deklaration yaratish", "Implementation Create" va "Move Implementation to Source File"funksiyalari ham mavjud.
Visual Assist x refaktoring vositalari standartlardan ancha tezroq ishlaydi. Ularning interfeysi hali ham modal suhbatlardan foydalanishga asoslangan, biroq u ko'p jihatdan ergonomikdir. Misol uchun, "Rename" funktsiyasini chaqirganda, ikkita emas, balki bitta dialog ko'rsatiladi - oldindan ko'rish yangi nomning kiritilishi bilan birlashtiriladi. "Change Signature" funksiyasi usulning imzosini o'zboshimchalik bilan o'zgartirishga imkon beradi, bu esa sichqonchani standart suhbatlardagi parametrlar ro'yxatiga bosishdan ko'ra ancha qulay
"Remove Parameter" и "Reorder Parameters".
Visual Assist refaktoring vositalarini tezda chaqirishning qulay usulini amalga oshiradi-tanlangan matnga yoki sichqoncha kursorining yonida joylashgan har qanday identifikatorga sichqonchani kiritish kifoya, chunki tanlangan maydon uchun mavjud bo'lgan refaktoring usullari ro'yxati bilan menyu ochiladi.
Vizual yordamda refaktoring o'zaro faoliyat loyihadir, hatto loyihalar turli tillarda yozilgan bo'lsa ham. Refaktoring paytida hosil qilingan kodning shablonlari sozlamalarda o'rnatiladi. UNDO jamoasi sizga refaktoring paytida kodga kiritilgan o'zgarishlarni bekor qilishga imkon beradi va barcha o'zgarishlar "bir marta bosish"bilan bekor qilinadi.






Download 145.03 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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