Toshkent axborot texnologiyalari universiteti dt sifatini ta'minlash


Asosiy qism Kodlarni ko’rib chiqish usullari



Yüklə 25,91 Kb.
səhifə2/5
tarix29.05.2023
ölçüsü25,91 Kb.
#113940
1   2   3   4   5
Mustaqil ish

Asosiy qism

  1. Kodlarni ko’rib chiqish usullari

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

Nazariy savollar:


1. Kod sifati past bo'lgan "pattern" nima deb ataladi?


2. Bu atamani kim tomonidan keltirilgan?
3. Kod sifatini tekshirishning nechta yondashuvi bor?
4. Kod sifatining pastligi nimaga to’sqinlik qiladi?
5. “code smiles” nima?



  1. Yüklə 25,91 Kb.

    Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə