Dasturiy ta’minot qurilmasi va evolutsiyasi



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

JustCode!
JustCode Plaginlari!, omnicore tomonidan ishlab chiqilgan, ReSharper va Refactorga muqobil! Plagin VS2003 va VS2005, C#, j# tillarini qo'llab-quvvatlaydi, VB.NET. ASP.Net, JavaScript va HTML.

JustCode Plaginlari!, omnicore tomonidan ishlab chiqilgan, ReSharper va Refactorga muqobil! Plagin VS2003 va VS2005, C#, j# tillarini qo'llab-quvvatlaydi, VB.NET. ASP.Net, JavaScript va HTMPlaginda mavjud bo'lgan refaktoring operatsiyalari to'plami juda katta emas
- "Rename", "Inline variable" ," Extract Method", dizayner avtomatik yaratish va o'zgarmaydigan konvertatsiya-mulk uchun sinf a'zosi.
JustCode Interfeysi! Refactor interfeysiga o'xshash! biroq, unda kamroq animatsiya mavjud. Xuddi shunday, mavjud refaktoring vositalari to'plami mavjud kontekstga bog'liq. Dialog oynasi yo'q, barcha refaktoring operatsiyalari faqat klaviatura yordamida amalga oshirilishi mumkin.
Plaginning afzalliklari o'zaro faoliyat dizayn va o'zaro tilni qayta ko'rib chiqishni o'z ichiga oladi. Minuslarga-refaktoring operatsiyasini bekor qilish guruhining noto'g'ri amalga oshirilishi-koddagi har bir o'zgarish alohida UNDO chaqiruvi bilan bekor qilinishi kerak.
Plaginning tezligi juda yuqori darajada, studiyada hech qanday maxsus "tormozlar" mavjud emas. Biroq, JustCode-da soliqsiz interfeys! hozircha Refactor kabi aniq emas!, unga moslashish kerak.



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.
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
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