GitHub, böyük süni intellekt modelləri tərəfindən yaradılan nəhəng kod dəyişikliklərinin idarə olunması üçün yeni bir yanaşma təqdim edir. Platforma, bir dəfəyə yüzlərlə sətirdən ibarət olan AI-generated pull request-ləri daha kiçik, məntiqi hissələrə bölməyi tövsiyə edir. Bu yanaşma, kod baxışı prosesini asanlaşdırmaqla yanaşı, səhv ehtimalını da azaldır.
Şirkətin mühəndis bloqunda dərc olunan yazıda, böyük pull request-lərin yaratdığı problemlərə diqqət çəkilir. Tək bir nəhəng kod dəyişikliyini nəzərdən keçirmək çətin olduğu kimi, AI tərəfindən yaradılan mürəkkəb dəyişiklikləri də bir anda başa düşmək, təsdiqləmək və birləşdirmək risklidir. Bunun əvəzinə, GitHub 'stacked pull requests' (yığılmış pull request-lər) adlanan üsuldan istifadə etməyi məsləhət görür.
Bu üsulda, böyük dəyişikliklər məntiqi addımlara bölünür. Hər bir addım ayrıca, kiçik bir pull request kimi təqdim olunur və onlar bir-birinin üstünə 'yığılır'. Nəticədə, hər bir kiçik dəyişikliyi ayrıca nəzərdən keçirmək, test etmək və təsdiqləmək mümkün olur. Eyni zamanda, ümumi məqsədə çatmaq üçün bütün yığın birlikdə işləyir.
GitHub'un yanaşması, AI kod istehsalının sürətli templi dünyasında keyfiyyətə nəzarəti qorumaq üçün praktik bir həll yolu kimi görünür. Kiçik, idarə oluna bilən hissələrə bölünən kod dəyişiklikləri, komandalara daha tez və daha az stresslə baxış keçirməyə imkan verir. Bu üsul, xüsusilə böyük miqyaslı AI layihələrində işləyən developerlər üçün faydalı ola bilər.


