AI-generated code review workflow
AI бичсэн кодыг шууд merge хийдэг өдрүүд дуусч байна. Энд надад ажилладаг review flow.
AI бичсэн кодыг шууд merge хийдэг өдрүүд дуусч байна. ChatGPT эсвэл Copilot-оос гарсан код нь ихэнхдээ "зөв харагддаг" — гэхдээ бодит шалгалт хийхэд нууц, dependency, эсвэл зөвхөн нэг edge case дээр ажилладаг зүйлс гарч ирдэг.
Яагаад review хэрэгтэй вэ?
Миний хувьд энэ нь найдваргүй байдал биш — боломж. AI их хэмжээний boilerplate болон өдөр тутмын бичих ажлыг хурдасгаж чадна, харин бид review-ийг илүү хатуу болгож, найдвартай болгох ёстой.
Дөрвөн pass
1. Correctness
Код үнэхээр юу хийх ёстойгоо хийж байна уу? Үүнийг шалгахдаа:
- Function signatures-ийг нь хар
- Edge cases-ийг нь бод
- Хэрэв чи delete хийж байгаа бол, ямар нөгөө газарт ашигладдагийг нь хар
2. Security
Энэ нь чухал. Шалгах зүйлс:
- Secrets hardcoded байна уу?
- Ингэнэ орчинд явж байна уу?
- Auth boundaries зөв оршиж байна уу?
3. Tests
Тестүүд бодитой тест хийж байна уу? Mock data-тай тестүүд value-гүй.
4. Context
Codebase болон deploy target-т таарч байна уу? Давхардсан logic, аль хэдийн шийдсэн асуудал эсвэл өөр service-ттэй conflict байж болно.
PR template
Энэ бол 30 хуудас PDF биш — 5 минутанд хийдэг checklist. PR template-д суулгаж, өдөр бүр хэрэглэж, цаг хугацааны турш сайжруулж болно.
Want this in your inbox? It is not — yet.
Get in touch →