Sobes.tech
Junior — Middle

Əvvəlki şirkətinizdə kod yoxlama prosesinin necə təşkil olunduğunu izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Önceki şirkətimdə kod yoxlama prosesi aşağıdakı kimi təşkil olunmuşdu:

  1. İnkişaf etdirici tapşırıq üzərində işi tamamlayıb, versiya nəzarət sistemində (məsələn, GitHub və ya GitLab) pull request (PR) yaradırdı.
  2. PR-də dəyişikliklər, tapşırığın təsviri və əlaqəli ticketlərə linklər göstərilirdi.
  3. Bir və ya bir neçə həmkar (adətən eyni komandadan) kodu nəzərdən keçirirdi, kodlama standartlarına uyğunluğu, memarlıq qərarlarını, testlərin mövcudluğunu və potensial səhvləri yoxlayırdı.
  4. Əgər qeydlər tapılsa, inkişaf etdirici onları düzəldir və PR-ni yeniləyirdi.
  5. Bir neçə nəzərdən keçiricinin razılığı ilə, PR əsas şaxəyə birləşdirilirdi.

Bu proses kodun keyfiyyətini qorumağa, bilik mübadiləsinə və buraxılışlarda səhvlərin sayını azaltmağa kömək edirdi. Android inkişafında, xüsusilə, memarlığa (məsələn, MVVM), komponentlərin həyat dövrünə düzgün istifadə və UI optimizasiyasına xüsusi diqqət yetirilirdi.