Toshkent axborot texnologiyalari universiteti dt sifatini ta'minlash


Download 19.5 Kb.
bet1/4
Sana18.06.2023
Hajmi19.5 Kb.
#1581508
  1   2   3   4
Bog'liq
Mustaqil ish


O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
DT sifatini ta'minlash fanidan
MUSTAQIL ISH
Bajardi: 316-20 guruh talabasi Bozorov Javohirbek
Tekshirdi: Narziyev Nosir Baxshilloyevich
Toshkent – 2023

7.3 Code Reviewing Techniques


Kod sifati butun dasturiy tizim barqarorligining asosiy omillaridan biridir. Kod sifatining pastligi ishlab chiquvchilarning dasturiy ta'minotni tushunish qobiliyatiga to'sqinlik qiladi. Bu, o'z navbatida, tasodifiy nosozliklar ehtimolini oshiradi va asosiy kod rivojlanishi bilan dasturiy ta'minotning yanada yomonlashga olib kelishi mumkin.
Kod sifati past bo'lgan bu "pattern" ko'pincha "code smiles" deb ataladi. Bu atama Martin Faulerdan kelib chiqqan [54] va developerlar o'z kodlarini yaxshilashga harakat qilganda, muntazam ravishda e'tibor berishlari kerak bo'lgan narsalarni tavsiflaydi. Bu takrorlanuvchi kod kabi butun tizim bo'ylab muammolarni keltirib chiqarishi mumkin bo'lgan yuqori darajada lokalizatsiya qilingan muammolar (masalan, aniqlanmagan funktsiyalar yoki o'zgaruvchilar nomlari yoki ob'ektga yo'naltirilgan tizimda ma'lumotlar sinfining mavjudligi).
Ushbu bulimning vazifasi shu kabi muammolarni aniqlash hisoblanadi. Aniqlangam muammolar hal qilish haqida bu kitobda malumotlar yuq. Biroq, yaxshi boshlang'ich nuqtalar (hech bo'lmaganda ob'ektga yo'naltirilgan dasturiy ta'minot bilan ishlashda) Faulerning refaktoring bo'yicha kitobi (koddagi muammolarni echishga qaratilgan) va ba'zi yirik arxitektura muammolari uchun Demeyer va boshqalarning kitoblari mavjud.
Kod sifatini tekshirishning ikkita yondashuvi mavjud: (1) manba kodidagi muammoli patternlarni tanlay oladigan avtomatlashtirilgan kodni tahlil qilish usullari va (2) muammolarni aniqlash uchun ishlab chiquvchining o'zlari tomonidan ko'rib chiqish. Ushbu bo'limda biz asosiy yondashuvlar haqida qisqacha ma'lumot beramiz va ular nimani izlayotganini ko'rib chiqamiz.

Download 19.5 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




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