← Yakuniy amaliy loyiha
MODUL 12 / DARS 03

Loyiha 3: topilma va tuzatish portfoliysi

Texnik dalilni tushunarli tavsiyaga aylantiring.

75 daqiqa Python 3

Vazifa

Sintetik auditdagi ikki muammo uchun hisobot yozing. Har birida aktiv, dalil, ta’sir, ildiz sabab, fix va retest mezoni bo‘lsin. Haqiqiy xizmatni zaif deb da’vo qilish o‘rniga maxsus tayyorlangan fixture’dan foydalaning.

Portfolio tuzilishi

README, threat-model.md, audit.py, fixtures/, tests/ va report.md bir loyihaga birlashsin. Ishga tushirish komandasi, Python versiyasi va cheklovlar yozilsin. Token, email va maxfiy URL’larni artefaktdan chiqarib tashlang.

Qabul mezoni

Boshqa inson yangi muhitda misolni ishga tushirib, siz olgan natijani qaytara olsin. Bitta topilmaga avtomatik regressiya testi kiriting. Og‘irlikni biznes kontekstida asoslang, to‘liq bo‘lmagan tekshiruvni yashirmang. Platforma topshirig‘i hisobot tuzilishini tekshiradi, mentor bahosini almashtirmaydi.

Python’da ko‘rib chiqamiz

report = {"summary": True, "evidence": True, "impact": True,
          "root_cause": True, "fix": True, "retest": False}
print(",".join(key for key, present in report.items() if not present))

Misolni

Mustaqil mashq

Ikki topilma yozing, bittasini tuzating va oldin/keyin test dalilini qo‘shing. Hisobotdan sir va shaxsiy ma’lumotlarni olib tashlang.

Chuqurroq o‘rganing

Rasmiy hujjatni ochish ↗
O‘QING → O‘ZGARTIRING → SINANG

Python ish maydoni

.py

Kod brauzeringizda Web Worker orqali bajariladi. Serverga yuborilmaydi. Standart kutubxona bilan ishlang; lokal shell va host fayllari mavjud emas.

● ● ●capstone-report.pyPython 3.14
Muhit ishga tushirishda yuklanadi
NATIJA
Kod natijasi shu yerda ko‘rinadi.
JAVOBI TEKSHIRILADIGAN TOPSHIRIQ

Natijani tahlil qiling

Hisobotda qaysi bo‘lim yetishmayapti?

Yordamchi ishora

False qiymatli bo‘limni toping.

Python misolini hisobsiz ham bajara olasiz. Javobni tekshirish va natijani saqlash uchun hisobga kiring.

Hisobga kirish

Bu tekshiruv javob mosligini baholaydi. Mustaqil mashq va loyiha sifatini dars mezonlari bilan alohida tekshiring.

BILIMINGIZNI MUSTAHKAMLANG

Dars testi

To‘g‘ri javob bering. Qayta urinish mumkin; eng yaxshi natijangiz saqlanadi.

1. Fix sifati nimada ko‘rinadi?
Test uchun hisobga kirish
O‘Z SO‘ZINGIZ BILAN YOZING

Shaxsiy konspekt

Tushunganlaringiz, savollaringiz va keyingi amaliyotingiz. Parol yoki token yozmang.

Konspekt uchun hisobga kirish