oleksandrblazhko / ai-192-bezsonov

0 stars 0 forks source link

Control Work # 0 #3

Closed oleksandrblazhko closed 1 year ago

oleksandrblazhko commented 1 year ago

Запитання 3) Відомо, що Git-система контроля версій використовує запити Pull Request. Поясніть, будь ласка, як використання такого запиту може підвищити безпеку процесів створення програмного продукту?

Desken-van commented 1 year ago

По-перше перевірка та рецензія коду. Перед тим як почати Merge можна побачити зміни у проекті (Запобігання випадкових змін коду). Також важливо якщо процесс йде у команді, бо члени команди можуть проглянути код, та надати рекомендації щодо його удосконалення (Clean code). На цьому етапі можна скорегувати також права доступу до PR та його Merge. Таким чином, хоча й уся команда буде роздивлятися та надавати свої рекомендації до коду, але виконати а апрувнути мердж зможуть тількі ті у кого його на те право. Таким чином не буде випадкових мерджів, у усі вони будуть заплановані (Що вирішує побутові проблеми які виникають у роботі в команді з кодом.) Також можна додати статичні аналізатори для автоматизування перевірки коду, для того щоб пришвидшити процес ревью

oleksandrblazhko commented 1 year ago

Рішення прийнято. Оцінка = 2 бали