|
Cover ict stb inddBog'liq 8-sinf Informatika kitobi Cambridge 7.2-mashgʻulot
uchun foydalanuvchi tomonidan Sprayt qanchalik uzoqqa harakatlanishi
va burilishi kiritiladigan test jadvali tuzing.
13.4-mashgʻulot
7.3-mashgʻulotda
yaratilgan kostyumlarni almashtirish dasturi uchun test jadvali tuzing.
Barcha testlarni bajaring.
Test jadvalini toʻldiring. Ishladimi?
13.5-mashgʻulot
9.4-mashgʻulotda
yaratilgan hikoya uchun test jadvali tuzing. Barcha testlarni bajaring.
Test jadvalini toʻldiring. Ishladimi?
13.6-mashgʻulot
Doʻstingiz bilan kompyuterlarni almashtiring va bir-biringizning oʻyiningizni testdan
oʻtkazing. Ishladimi?
14-amaliy koʻnikma
Dasturni debaglash jarayoni (xatolarni tuzatish)
Qaysidir vaqtga kelib dastur siz istagan narsani bajarmaydi. Bu test jadvalini qoʻllaganingizda yuz
berishi mumkin. Biror qismini xato ishlashi uchrab turadigan holat! Hech kim hamma narsani
birinchi martadayoq toʻgʻri bajarmaydi (hatto mutaxassislar ham).
Ahamiyatga ega boʻlgan yagona narsa – tuzatish uchun nima va qayerda xato boʻlganini
aniqlashtirib olish. Xatoliklarni topish
xatolarni tuzatish yoki debaglash
deb ataladi.
Dasturdagi muammoni tuzatishning koʻplab usullari mavjud. Ulardan ikkitasi quyidagilar:
•
Dasturni mustaqil ravishda ishga tushiring va har bir qadam nimani bajarishini aniqlang
(
10-amaliy koʻnikma
ga qarang). Har bir bosqichni tekshirib, qayerda aslida qilinishi kerak
bo‘lgan, lekin qilinmagan jarayonlarni aniqlash mumkin.
•
Dasturni doʻstingizga oʻqib bering. Unga dastur nima qilishi lozimligini aytib bering. Keyin
qayerda notoʻgʻri ishlayotganini aniqlash uchun doʻstingiz bilan har bir qadam ustida ishlang.
Har doim nima notoʻgʻri ishlagani va uni qanday tuzatganingizni yozib borish foydalidir.
Oʻzgarishlarni aks ettiruvchi hujjat yaratgan holda buni amalga oshirish mumkin (yaʼni nima
notoʻgʻri ishlaganini yozib olasiz).
|
| |