Dasturiy ta’minot qurilmasi va evolutsiyasi


Refaktoringni avtomatlashtirish vositalari



Download 150,88 Kb.
bet3/5
Sana06.02.2022
Hajmi150,88 Kb.
#432081
1   2   3   4   5
Bog'liq
Evolutsiya mustaqil

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 150,88 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish