Yapay zeka ile yazilim yaparken benim döngülerim
– Gereksinimleri kücük parcalara bölüp, gerekli promptlar ile yazilimi yaptiriyorum.
– Yapay zeka entegrasyon testleri yazarken, ben onay/kabul kriterleirni ihtiva eden test specleri hazirliyorum. Bu specleri test koduna yapay zeka cevirip, kosturuyor.
– Implementasyon esnasinda kodu kabaca gözden geciriyorum ve yapay zekanin her prompt sonrasinda sundugu cözümü gözden geciriyorum.
– Implementasyon düsündügüm sekilde calisiyorsa yani uygulama blackbox olarak beklentilerimi karsiliyorsa, implementasyonu tamamlanmis sayiyorum.
– Daha güclü bir model ile otomatik code review yaptirip, acik ya da buglari analiz ettiriyorum.
– Bulunan buglar icin tekrar gerekli promptlar ile kodsal düzeltmelere gidiyorum.
– Cikan kodu tekrar daha güclü olan model tarafindan analiz ettiriyorum.
Bu islemlerin sonunda tüm onay/kabul testleri, entegrasyon testleri ve manuel testler calisiyorsa, kod prod ready statüsüne geciyor ve deploy ediliyor.