yapay zeka araçlarıyla kod yazmak ekibimizde neyi değiştirdi
Gerçekten hızlandırdığı yerler:
Kalıp kod. Model tanımları, dönüştürme fonksiyonları, yapılandırma dosyaları. Burada kazanç net.
Test yazımı. Var olan bir fonksiyon için test senaryoları üretmek. Sonra gözden geçiriyoruz ama başlangıç noktası hazır geliyor.
Bilmediğim bir dilde küçük işler. Bir betik yazmak gerektiğinde, sözdizimi aramakla geçen süre bitiyor.
Eski kodu anlamak. Karmaşık bir fonksiyonu açıklattırmak gerçekten işe yarıyor.
Belge yazmak.
İşe yaramadığı veya zarar verdiği yerler:
Mimari kararlar. Öneriler genelde yüzeysel ve bağlamı bilmiyor.
Karmaşık hata ayıklama. Sorun birden fazla yere yayılmışsa yardımı sınırlı kalıyor.
Var olmayan fonksiyon önerileri. Gerçekçi görünen ama mevcut olmayan çağrılar. Derleyici yakalıyor ama zaman kaybettiriyor.
Eski desenler. Artık önerilmeyen yöntemler çıktıya yansıyabiliyor, özellikle güvenlik açısından dikkat gerekiyor.
Ekipte değişen şeyler:
Kod incelemesi daha önemli hale geldi. Üretim hızı arttı, inceleme kapasitesi artmadı. Darboğaz oraya kaydı.
Junior seviyedeki arkadaşlar için endişeliyim. Araçla hızlı sonuç alıyorlar ama temel oturmuyor. Öğrenme döneminde araç kullanımını sınırlamayı konuşuyoruz.
Kod miktarı arttı. Yazması kolaylaştı ama bakması kolaylaşmadı. Gerçekten bu özelliğe ihtiyaç var mı sorusu eskisinden önemli hale geldi.

@erayuzun