Targ‘ib qilinmagan mashg‘ulot | Relay Dasturlash
Salom, Men Annaman! Bugun biz relay dasturlashni bajarmoqchimiz.
Bu dars bosim ostida dasturlash va jamoada yoki juda tez ishlaganingizda sodir bo‘lishi
mumkin bo‘lgan
xatolarni debug qilish haqida. Biz kodlashni tasvirlash uchun
Graph Paper dasturlashdan foydalanamiz
va oxirgi muddatni tasvirlash uchun esa relay
musobaqalaridan foydalanamiz. Relay dasturlashda
jamoalar biron Graph Paper dasturlashni tugatish uchun
kuch sinashishadi. Siz jamoadoshlaringizning ishini tekshirishingiz
yoki uni debug qilib, biron xatolik bo‘lsa, to‘g‘irlashingiz
kerak va qayta ishlatib ko‘ring va jamoadoshlaringizga ko‘rsating.
Dasturchilar o‘zlarining kod yoki algoritmidagi
muammolarni topish va ularni to‘g‘irlash uchun
debuggingdan ko‘p foydalanishadi.
Muammolarni debug qilishni ko‘plab usullari mavjud.
Osonroq usullaridan biri bu qayer noto‘g‘ri ishlayotganini
topmaguncha bosqichma-bosqich tekshirib chiqish,
keyin uni to‘g‘irlash. Bu yerda, men qo‘lim bilan orqachasiga ko‘prik bo‘lib turishga urinib ko‘rayapman,
ammo men buni o‘xshata olmayapman. Men bosqichma-bosqich
har bir qismni qarab chiqaman, va
mening xatoim qayerdaligini anglayman. Murabbiyim menga
qo‘llarimni to‘sin ustiga to‘g‘ri qo‘ymayotganimni ko‘rsatdi.
Shuning uchun men to‘sin ustiga mening yangicha qo‘l joylashuvim bilan
boshqatdan ko‘prik bo‘lib turishga harakat qildim, va
uni qila oldim! Men orqacha ko‘prik bo‘lib turishni debug qila olganimdan
juda ham xursand edim. Biz buni uddaladik!
Dbugging bu muammolarni topish va ularni to‘g‘irlash.
Ajoyib, Anna! Zo‘r ish!