Toshkent axborot texnologiyalari universiteti dt sifatini ta'minlash


Download 19.5 Kb.
bet4/4
Sana18.06.2023
Hajmi19.5 Kb.
#1581508
1   2   3   4
Bog'liq
Mustaqil ish

7.3.2.2 Pair Programming


Juftlik dasturlash - bu kodlash paytida (keyinroqdan farqli o'laroq) sodir bo'ladigan kodni ko'rib chiqishning muqobil yondashuvidir. G'oya shundan iboratki, dasturiy ta'minotni ishlab chiqish juft ishlab chiquvchilar tomonidan amalga oshiriladi, shuning uchun har bir ishlab chiquvchi boshqalarining ishini doimiy ravishda tekshiradi. Juftlik dasturlash odatda quyidagilar bilan targ'ib qilinadi.

  • Kod sifati yuqoriroq, chunki u doimiy ravishda ko'rib chiqilmoqda.

  • Yaxshi amaliyot dasturchilar o'rtasida taqsimlanadi.

  • Kodlar bazasi bo'yicha ko'proq umumiy bilim mavjud, bu esa yaxshiroq echimlarga olib keladi.

Juftlik dasturlashdan foydalanishni qo'llab-quvvatlovchi da'volarning aksariyati empirik tadqiqotlar mavzusi bo'lgan. 2009 yilda Hannay va boshqalar. 18 ta tegishli maqolaning meta-tahlilida [68] ularni foydali tarzda jamladi. Ushbu tahlil shuni ko'rsatdiki: (1) vazifaning murakkabligi past bo'lsa, juft dasturlash yakkaxon dasturlashdan tezroq bo'ladi va (2) juft dasturlash yakkaxon dasturlashdan yuqori sifatli natijalar beradi.vazifalar murakkab bo'lganda dasturlash. Salbiy tomoni shundaki, murakkab vazifani sifatli bajarish ancha qimmatga tushadi, bu esa ko'proq kuch talab qiladi, shu bilan birga, murakkabligi past bo'lgan vazifalarni tezroq bajarish vaqti sezilarli darajada past sifatni talab qiladi.
Dasturlarni ulash qobiliyati rivojlanish konteksti haqida ba'zi aniq taxminlarni keltirib chiqaradi, bu ko'pincha qo'llanilmasligi mumkin. Misol uchun, u ishlab chiqish guruhi bir joyga to'plangan va jamoa etarlicha katta deb taxmin qiladi. So'nggi yillarda hamkorlikda dasturiy ta'minot ishlab chiqish muhitlari va tarqatilgan versiyalar omborlarining roli kuchayganligi, ehtimol, juft dasturlashning tarqalishini kamaytirdi.
Download 19.5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling