Mavzu: Refaktoring usullari. Reja


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


Mavzu: Refaktoring usullari. Reja

Mavzu:Refaktoring usullari.
Reja:
1.Refaktoring usullari.
2.Refaktoring qachon amalga oshiriladi.
3.Refaktoringni avtomatlashtirish vositalari.
4.Foydalanilgan adabiyotlar.


Kirish
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.
Refaktoring usullari
Triggerlar va saqlangan tartiblarga nisbatan qo'llaniladigan kodni qayta ishlash usullari.
Refaktoring qachon amalga oshiriladi
Ma'lumotlar bazalarining umumiy kamchiliklari mavjud bo'lib, ularning mavjudligi refaktoring zarurligini ko'rsatishi mumkin.

Ko'p maqsadli ustunlar, ya'ni turli xil ma'lumotlarni saqlash uchun ishlatiladigan ustunlar;


Ko'p maqsadli jadvallar, ya'ni turli xil narsalar haqida ma'lumot saqlaydigan jadvallar;
Haddan tashqari ma'lumotlar;
Juda ko'p ustunli jadvallar;
Juda ko'p satrli jadvallar;
Ko'p qimmatli ustunlar, ya'ni turli lavozimlarda bir nechta turli xil ma'lumotlar mavjud bo'lgan ustunlar;
Ma'lumotlar bazasi sxemasiga o'zgartirishlar kiritishdan qo'rqish, ilovalar ishida mumkin bo'lgan buzilishlar tufayli.
O'tish davri
Refaktoring bilan o'tish davri-bu ma'lumotlar bazasi sxemasining asl nusxasi va yangi versiyasi qo'llab-quvvatlanadigan vaqt davri. Ishlab chiquvchilarga ma'lumotlar bazasi bilan ishlaydigan ilovalarga kerakli o'zgarishlar kiritish uchun vaqt ajratish uchun uni kiritish kerak.
Ma'lumotlar bazasini qayta ishlashga misol
Ma'lumotlar bazasini qayta ishlashga misol sifatida, mavjud jadvalda ustun nomini o'zgartirish mumkin.Kompaniyaning xodimlari haqida ma'lumotni saqlaydigan "Employee" jadvali "zarplata" ustunini o'z ichiga oladi, bu ma'lumotlar bazasida ob'ektlarning bir xil nomlanishini ta'minlash uchun salary nomini o'zgartirishga qaror qilindi.faqat inglizcha so'zlarni ishlatish uchun nomlar sifatida. Buning uchun buni amalga oshirish kerak: jadvalga salary ustunini qo'shing va zarplata ustunidan ma'lumotlarni nusxalash, o'tish davrida ikki ustun o'rtasidagi ma'lumotlarni sinxronlashtiradigan tetiği kiriting va ushbu davrdan so'ng tetik va dastlabki ustunni olib tashlang.

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