1. Dasturiy ta'minotni sinovdan o'tkazish tamoyillari tarixi


Yettita sinov prinsipining qisqacha bayoni


Download 33.8 Kb.
bet4/4
Sana16.06.2023
Hajmi33.8 Kb.
#1493956
1   2   3   4
Bog'liq
statik tahlil 3.

Yettita sinov prinsipining qisqacha bayoni

  1. Sinovlar nuqsonlar mavjudligini ko'rsatadi.

  2. Tugallanmagan testlarni amalga oshirish mumkin emas.

  3. Erta sinov, rivojlanish jarayonining boshida.

  4. Defekt Kümelenmesi, nozik joylarda qo'ng'iroq qiling.

  5. Pestitsid Paradox, har safar bir xil testni takrorlamang.

  6. Sinov kontekstga bog'liq.

  7. Xatolik yo'qligi to'g'ri emas.

2. Kodni tekshirish nuqsonlarni aniqlashning eng qadimgi va ishonchli usullaridan biridir. Bu manba kodini birgalikda sinchkovlik bilan o'qish va uni takomillashtirish bo'yicha tavsiyalar berishdan iborat. Kodni o'qish jarayoni kelajakda xato bo'lishi mumkin bo'lgan xatolar yoki kod bo'limlarini ochib beradi. Kod muallifi ko'rib chiqish paytida dasturning u yoki bu qismi qanday ishlashini tushuntirmasligi kerak deb hisoblanadi. Ishning algoritmi to'g'ridan-to'g'ri dastur matni va sharhlardan aniq bo'lishi kerak. Agar bu shart bajarilmasa, kodni o'zgartirish kerak.

3. Что такое Code Review


Code Review - это процесс проверки и анализа кода задачи разработчиком перед ее релизом. CR (Code Review) выполняется не тем человеком, который делал задачу, а другими членами команды. Результатом CR является обратная связь по выполненной задаче: необходимость внести правки, либо готовность задачи к последующему тестированию и релизу.
Зачем нужен Code Review
Code Review может являться частью процесса выполнения задачи (частью workflow). Может показаться, что ревьювить должен только тимлид или старший разработчик, но хорошей практикой является если в процессе ревью задач участвуют все разработчики. Таким образом можно не только распределить нагрузку от ревью, но и составить у команды более широкое представление о выполняемых задачах. Также это помогает делиться best practices внутри команды.
Download 33.8 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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