talabasi Erkinov Abdullohning




Download 6,86 Mb.
Pdf ko'rish
bet10/25
Sana18.07.2024
Hajmi6,86 Mb.
#267862
1   ...   6   7   8   9   10   11   12   13   ...   25
Bog'liq
DIK xxxxxxxxxxxxxxxxxxxxxxxxxxxx made by Steve-merged

talabasi Erkinov Abdullohning 
“Dasturiy injiniringga” fanidan tayyorlangan
 
4 amaliy topshiriq 
 
 
Mavzular:
1.
Dastur kodini qayta ko

rib chiqish va qayta ishlash.
Dastur kodini tekshirish va 
qayta ishlash 
2.
Loyiha taqdimotini namoyish etish.
Loyihaning yakuniy taqdimoti, xisobot va 
baholash. 
 
Ishni bjarish tartibi: 
Dastur kodini qayta ko

rib chiqish va qayta ishlash. Dastur kodini tekshirish va qayta 
ishlash
 
1. Kod sharhini ko‘rib chiqish: 
Kod sharhini ko‘rib chiqish uchun tajribali dasturchilar yoki jamoa a’zolari tomonidan amalga 
oshiriladi. 
Kodni o‘qish va tushunish uchun kod sharhlariga rioya qilinadi. 
2. Kod sinovlari: 
Birlik sinovlari (unit testing): Kodning kichik qismlarini mustaqil ravishda tekshirish. 
Integratsiya sinovlari (integration testing): Turli qismlarning birgalikda ishlashini tekshirish. 
Funksional sinovlar (functional testing): Dastur funksionalligini tekshirish. 
3. Kod optimallashtirish: 
Ishlash samaradorligini oshirish uchun kodni optimallashtirish. 
Kodni soddalashtirish va takrorlanishlarni olib tashlash. 
4. Refaktoring: 
Kodning tarkibini yaxshilash uchun uni qayta yozish (funksionaliyatni o‘zgartirmasdan). 
Ob’ektga yo‘naltirilgan dasturlash (OOP) prinsiplariga rioya qilish. 


5. Kod standartlariga rioya qilish: 
Kod yozish standartlari va yo‘riqnomalariga mos kelish. 
Misol uchun, PEP 8 (Python uchun) yoki Google Java Style Guide (Java uchun). 
6. Kodni tahlil qilish vositalari: 
Statik kod tahlili vositalaridan foydalanish (masalan, SonarQube, ESLint). 
Dinamik tahlil vositalaridan foydalanish (masalan, Valgrind). 
Maslahatlar va Tavsiyalar 
Kod sharhi qilishda boshqalarning fikrini olish: 
Kod sharhi qilish jarayonida jamoa a’zolarining fikrini olish juda muhim. Bu xatolarni topish va 
kodni yaxshilash imkonini beradi. 
To‘g‘ri hujjatlar tuzish: 
Kodni qayta ko‘rib chiqish va qayta ishlash jarayonida to‘g‘ri va tushunarli hujjatlar tuzish kerak. 
Bu kelajakda kodni tushunishni va uni qayta ishlashni osonlashtiradi. 
Versiyalarni boshqarish tizimlaridan foydalanish: 
Kodni boshqarish va o‘zgarishlarni kuzatish uchun Git kabi versiyalarni boshqarish tizimlaridan 
foydalanish zarur. 
Yuqoridagi bosqichlar va maslahatlar dastur kodini qayta ko‘rib chiqish va qayta ishlashda 
samarali yondashuvni ta’minlaydi. Bu jarayon dasturiy ta’minot sifatini oshirishga va xatolarni 
kamaytirishga yordam beradi. 
Loyiha taqdimotini namoyish etish, yakuniy taqdimotni tayyorlash, xisobot va baholash 
jarayonlari quyidagi asosiy bosqichlardan iborat bo‘ladi: 

Download 6,86 Mb.
1   ...   6   7   8   9   10   11   12   13   ...   25




Download 6,86 Mb.
Pdf ko'rish