Chaqiruvchi/Chaqiriluvchi
|
Chaqiruvchi boshqa bir funksiya yoki metodni (deylik X) chaqiruvchi funksiyalar sonining o‘lchami. Chaqiriluvchi X funksiya tomonidan chaqiriladigan funksiyalar soni. Chaqiruvchi uchun yuqori qiymat X dizaynning qolgan qismi bilan mustaxkam birlashgani va X ga o‘zgargani sabab ekanini anglatadi.
|
Kodning uzunligi
|
Bu dastur hajmining o‘lchami. Odatda Komponenta kodining katta hajmi murakkabroq va xatolikka moyilroq bo‘ladi. Kod uzunligi komponentada xatolikka moyilliklarni aniqlashning eng ishonchli o‘lchami deb ko‘rsatilgan.
|
Siklsimon murakkablik
|
Bu dastur murakkabligini nazorat qilishning o‘lchami. Bu murakkablikning nazorati dastur tushunarliliga bog‘liq bo‘lishimumkin. Men siklsimon murakkablikni 8-bo‘limda muhikama qilaman.
|
Ismlarning uzunligi
|
Ismlarning(o‘zgaruvchi, klass, metod va hoakozolar nomi) o‘rtacha uzunligi o‘lchami. Ismlar qancha uzun bo‘lsa, shuncha ma‘no yaqin beruvchi (izoh kabi) va shuning uchun dasturham tushunarli bo‘ladi.
|
Holatga moslashish kengligi
|
Bu dasturdagi shart bayonlarining mos tushish kengligi o‘lchami. Chuqur joylashgan shart bayonlari tushunishga qiyin va ancha xatolikka moyil.
|
Chalkashish indeksi
|
Bu hujjatdagi so‘zlar va gaplarning o‘rtacha uzunligi o‘lchami. Hujjatning chalkashlik indeksi qanchalik katta qiymatga ega bo‘lsa, hujjatni tushunish shunchalik qiyin bo‘ladi.
|