Refaktoring usullari. Refaktoring o‘tkazishning instrumental vositalari


Download 39.18 Kb.
bet1/6
Sana26.01.2023
Hajmi39.18 Kb.
#1124221
  1   2   3   4   5   6
Bog'liq
WePA-bZfZ49XVVU7VqItgD11fibvIzex


Mavzu : Refaktoring usullari Refaktoring o‘tkazishning instrumental vositalari. Dasturlarning quvvatini oshirish. Prototiplash Rivojlanishning sharshara usuli
Reja :

  1. Refaktoring usullari.

  2. Refaktoring o‘tkazishning instrumental vositalari.

  3. Dasturlarning quvvatini oshirish.

  4. Prototiplash.

  5. Rivojlanishning sharshara usuli.

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

Do'stlaringiz bilan baham:
  1   2   3   4   5   6




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