P2P VA MASOFAVIY TEKSHIRUVLARNI O’TKAZISH QOIDALARI.

Читать на русском языке

Ushbu yo’riqnomada peer-to-peer tekshiruvlarini o’tkazish qoidalari haqida gaplashamiz. Iltimos ehtiyot bo’ling, qoidalarni buzganingiz uchun jarima beriladi.

  1. Agar siz tekshiruvchi bo’lsangiz, sizning zimmangizda har tomonlama va tizimli tekshiruv o’tkazish, anti-cheating madaniyatini saqlab turish va o’z sherigingizning loyiha taqdiri uchun javobgarlik mavjud.
  2. Loyihaning himoyasini ekran yozib olish vositalari bilan yozib olishingiz kerak. Yozuvda barcha ishtirokchilarning yuzlari ko’rinib turishi, tovush toza va nutq aniq bo’lishi kerak.
  3. Agar yozuv qilish imkoniyatingiz bo’lmasa, tekshirilayotgan odamdan buni qilishni va havolani yuborishni so’rang. Himoya yozuvi uchun yakuniy javobgarlik sizda.
  4. Yozuvni istalgan ma’lumotlar saqlash yoki video hostingga joylashtirishingiz va uni u yerda 60 kun davomida saqlashingiz kerak. Maktab jamoasining so’roviga binoan, video ko’rish uchun havolani tezda taqdim etishingiz va videoga kirishni ochishingiz kerak.
  5. Himoya jarayoni va loyiha haqida mazmunli, batafsil va keng qamrovli sharhlar yozing. Bu, tekshirilayotganlar uchun foydali, chunki ular o’zlarini tahlil qilishlari mumkin, shuningdek siz uchun foydali, chunki siz nima va qanday tekshirganingizni va maktab uchun, qo’shimcha tekshiruvlar paytida boshlang’ich nuqtada yaxshiroq tushunasiz.
  6. Tekshiruv boshlanganidan keyin birinchi navbatda topshiriqni va tekshiruv chek-listini diqqat bilan o’qing. Odatda, topshiriqni turli yo’llar bilan hal qilish mumkin, asosiysi - ularning to’g’riligini va ishlashini tekshirish, shuning uchun avvalo maktab materiallari matniga e’tibor qarating. Agar topshiriq ular bilan mos keladigan bo’lsa, demak u to’g’ri bajarilgan. Ushbu mezonlarga mos kelmaydigan tekshiruv uchun tekshiruvchi jarima oladi.
  7. Agar chek-listda tekshiruv birinchi muvaffaqiyatsiz topshiriqda tugatilishi kerak deb aytilgan bo’lsa, birinchi muvaffaqiyatsiz topshiriqda tekshiruvni tugatishingiz kerak. Ha, bu tekshirilayotgan odamda kuchli hissiyotlarni keltirib chiqarishi mumkin, ammo qoidalar shunday. Ular bajarilmasligi tekshiruvchiga jarima olib keladi. Agar bunday ko’rsatma bo’lmasa, birinchi muvaffaqiyatsiz topshiriqda tekshiruvni tugatish shart emas.
  8. Ba’zi aniq narsalar har bir topshiriq uchun chek-listda yozilmagan, ammo ularni unutmaslik kerak: agar dastur edge case holatida chiqib ketadigan bo’lsa, bu muvaffaqiyatsizlik hisoblanadi, hatto chek-listda bu haqda aytilmagan bo’lsa ham. Crash va Codestyle Error bayroqlarini unutmang, ular platformada bejiz emas. Shuningdek, Absent ham. U, aytgancha, loyihani to’liq muvaffaqiyatsiz qiladi.
  9. Agar tekshiruvchi loyiha tekshiruvini hali tugatmagan bo’lsa, siz uni tekshiruvchining roziligi bo’lmagan holda bekor qila olmaysiz. Buzilish uchun jarima bor.
  10. Odoblilik saqlang. Qo’pollik uchun jarima belgilanadi. Shuningdek, tuhmat uchun ham.
  11. Guruhli tekshiruv davomida sizning jamoa a’zolaridan biri loyihada ishtirok etmaganini tushunsangiz, bu haqda ochiq gapiring va, agar ishonchingiz komil bo’lsa, Cheat bayrog’ini qo’ying. Bu sizning ijtimoiy javobgarligingiz sifatida tekshiruvchi.
  12. Loyihaga kirish jarayoni shaffof bo’lishi va video orqali to’liq aks ettirilishi kerak: tekshirilayotgan shaxsning kompyuteriga masofaviy kirish protokoli orqali ulanish yoki sizning huzuringizda klonlangan repozitoriy. Avvaldan tekshirish uchun tayyorlangan papkalarda yotgan loyihalar qabul qilinmaydi. Agar tekshirilayotgan yoki uning jamoasi bu shartni bajarishga tayyor bo’lmasa, ularga Cheat bayrog’ini qo’yish kerak.
  13. Loyihalarni o’zingiz mustaqil ravishda sinab ko’ring, faqat tekshirilayotganlarning testlaridan foydalanmang.
  14. Tekshiruvchi faqat bitta bo’lishi mumkin. O’zingizning tekshiruvingizda boshqa pirolarni ishtirok etishga taklif qilish taqiqlanadi. Natija uchun faqat siz javobgar bo’lasiz, shuning uchun uni o’zingiz o’tkazishingiz kerak. Har bir tekshiruv alohida entitet hisoblanadi. Turli odamlar tomonidan bir vaqtni o’zida bir nechta loyihalar tekshirilishi taqiqlanadi.
  15. Kelishilgan tekshiruvlarni o’tkazish taqiqlanadi. Sizning bahongiz xolis va adolatli bo’lishi kerak. Buzilish uchun biz tajribani olib, jarima va cheater mukofotini barcha ishtirokchilarga beramiz.
  16. Baholarni qo’yish va bayroqlarni belgilash jarayoni video bilan tasdiqlanishi va qaror asoslanishi kerak.
  17. Agar siz tekshirilayotgan bo’lsangiz, tekshiruv jarayonini imkon qadar shaffof va ochiq qilishingiz kerak. Halol yozilgan, yaxshi sinovdan o’tgan va to’g’ri ishlaydigan kodni har qanday tekshiruvlarga berishdan qo’rqmang.
  18. Loyihani tayyorlang. Uni ishlashini va o’qilishini tekshiring.
  19. Agar loyiha jamoaviy bo’lsa, jamoa bilan birgalikda tayyorlaning. Agar loyiha katta va murakkab bo’lsa, jamoa bilan har bir qismini qanday ishlashini, uni birgalikda yozganingizni muhokama qiling. Har bir kod satrini mukammal bilishingiz shart emas, lekin umumiy ishlash tuzilishini tushunish juda muhim.
  20. Odoblilik saqlang. Qo’pollik va tuhmat uchun jarima belgilanadi.
  21. Tekshiruvchiga yordam bering. Kamerani yoqing, aniq va ravshan gapiring, berilgan savollarga javob bering, tushunarsiz narsalarni tushuntiring. Yaxshisi, sizdan savol so’rashlarini kutmang. Loyihani qanday qilib yaratganingiz, qanday qiyinchiliklarga duch kelingan va ularni qanday hal qilganingiz haqida gapiring. Batafsil hikoya - sizning malakangizning qo’shimcha isboti.
  22. Guruh loyihalarini himoya qilish faqat ishtirokchilarning to’liq tarkibi bilan mumkin. Agar jamoadan biror kishi himoyaga kelolmasa, tekshiruvni oldindan bekor qilish kerak.
  23. Loyihangizga bo’lgan qarashingizni asoslang. Ko’p narsalarni turlicha talqin qilish mumkin. Agar sizda va tekshiruvchida qarama-qarshiliklar bo’lsa, mantiqiy dalillarni keltirib, kelishuvga erishishga harakat qiling. Agar hamma narsa ishlayotgan bo’lsa va topshiriq shartlari hamda chek-listlarga rioya qilingan bo’lsa, o’z pozitsiyangizni himoya qilish normal.
  24. Loyihadan keng sharh olishni so’rang: nimani qo’shish yoki olib tashlash mumkin edi, nimani boshqacha qilish mumkin edi, keyingi safar nimaga e’tibor berish kerak. Tekshiruvning asosiy vazifalaridan biri - boshqalar bilan tajriba va bilim almashishdir. Shunday qilib, siz dasturchi sifatida o’sasiz.

Tekshiruv bosqichida loyihada o’zgarishlar kiritish taqiqlanadi. Agar buni qilishga urinsangiz, “Chiter” antiachivka va profilizdan olingan XP kutadi. Kelishilgan tekshiruvlar taqiqlanadi. Tekshiruvchi sizning me’yorlarga javob bermaydigan loyihangizni o’tkazib yuborishga undashga urinmang. Buning uchun maktab sizdan va tekshiruvchidan XPni olib, jarima qo’llaydi. Umuman olganda, yuqoridagi qoidalarni yaxshi muomala, hurmat va yordam qoidalariga rioya qilish, va bizning peer-to-peer tizimidan maksimal foyda olishga yordam beradi. Savollar bering, muvaffaqiyatsizlikdan qo’rqmang, o’z sheriklaringizni muvaffaqiyatsiz qilishdan qo’rqmang - faqat shunday qilib siz va ularning ko’nikmalarini rivojlantirasiz, yangi narsalarni o’rganasiz va loyihalarga turli tomonlardan qaraysiz. Loyihani birinchi marta mukammal topshirishga urinmang; xatolik qilish va qayta urinish - o’qishning eng muhim qismidir. Maktab yuqoridagi qoidalarga rioya qilinmagan holda o’tkazilgan tekshiruvlarning natijalarini bekor qilish va qo’shimcha tekshiruvlar o’tkazish huquqini o’zida saqlab qoladi, lekin biz chin dildan ishonamizki, siz katta odamsiz va halol ta’limning qiymatini o’zingiz tushunasiz.
Loyihalarda omad, tekshiruvlarda omad va oson kodlar tilayman.