Toshkent axborot texnologiyalari universiteti dt sifatini ta'minlash
Download 19.5 Kb.
|
Mustaqil ish
7.3.2.1 Understanding the CodeQanday qilib ishlab chiquvchi (yoki ishlab chiquvchilar guruhi) kodlar bazasi haqidagi bilimlarni jamlashi va undan izchil aqliy modelni shakllantirish uchun foydalanishi mumkin? Kod xatti-harakati to'g'risida to'liq tushunchani muntazam ravishda shakllantirish uchun barcha manba kodini o'qishga urinish kamdan-kam uchraydi (haqiqatan ham keng miqyosli dastur bilan duch kelganingizni tasavvur qiling). Kodni tushunish masalasi juda qiyin. Kod bazasini qanday qilib eng yaxshi tushunishni aniqlash inson psixologiyasini yaxshi tushunishni talab qiladi. Garchi ko'plab tadqiqotlar odamlar kodni qanday tushunishlari haqida faraz qilgan bo'lsa-da, bu farazlarni tasdiqlash qiyin. Tajribalar ko'p sonli inson ishtirokchilariga tayanadi va ularni loyihalash qiyin bo'lishi mumkin. Ular rozi bo'lishlari kerak -har qanday chalkash omillarni (masalan, ishtirokchilarning oldingi tajribasi yoki dasturlash tili paradigmasi) ishonchli tarzda hal qilish, shuningdek, tushunish mashqlari davomida olingan bilimlarni qandaydir tarzda o'lchash kerak, bu o'z-o'zidan qiyin bo'lishi mumkin. Amalda, dasturiy ta'minotni tushunish (a) dastur haqida allaqachon bilganingizni umumlashtirish va (b) siz bilmagan (lekin bilishingiz kerak bo'lgan) narsalarni ko'proq o'rganish uchun dasturni o'rganishdan iborat [129] ]. Siz allaqachon tanish bo'lgan dastur elementlari "mayoqlar" bilan ifodalanishi mumkin - siz allaqachon mavjud bo'lgan ularning funksionalligini aniq ko'rsatish uchun etarlicha tavsiflovchi usul nomlari yoki izohlarni o'z ichiga olgan sinflar yoki dizayn naqshlari [57] (4.2.1 - bo'limni eslang). tanish. Shuning uchun yaxshi dasturlash amaliyoti juda muhimdir. Aqlli ismlar va qisqacha sharhlar boshqa ishlab chiquvchilarning tushunish uchun qimmatli vaqt sarflash zaruriyatini yo'q qiladi va ularni yanada samaraliroq sarflashga imkon beradi. Bunga dasturning dastlabki kodiga uning rivojlanishi davomida engil o'zgartirishlar kiritish orqali ham yordam berish mumkin [41]4; agar ishlab chiquvchi dastur haqida biror narsa o'rgansa uni tushunishga harakat qilganda, bu tushuncha boshqa ishlab chiquvchilarga keyingi bosqichda yordam berish uchun izoh sifatida manba kodiga kiritilishi mumkin. |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling