Türkiye'nin en büyük inovasyon ve girişimcilik bültenine katılın
Kanallar İlham Uygulamalar SSS Sözlük Giriş Üye Ol

Vibe Coding

/vibecoding · 1.YIL

Yapay zekâ destekli kodlama, hızlı prototipleme, no-code/low-code geliştirme, prompt ile yazılım üretimi, ürün denemeleri, MVP çıkarma ve yaratıcı teknoloji geliştirme üzerine paylaşım yapmak isteyenler için oluşturulmuştur.

15 içerik Katıl
#vibe coding akışına dön
@gaponmychest · 10 gün önce

ajan yazdı ben onayladım: kod incelemesinde sorumluluk kimde

Ekibimizde geçen ay küçük ama öğretici bir kriz yaşandı, ajanın yazdığı bir kod parçası üretimde veri tutarsızlığına yol açtı ve toplantıda o cümle söylendi, ama onu ajan yazmıştı, odaya düşen sessizlik bu çağın en önemli mesleki sorusunu içeriyordu, ajan yazınca sorumluluk kimde, bu soruya ekipçe verdiğimiz cevabı ve kurduğumuz kültürü yazayım çünkü her yazılım ekibi bu konuşmayı er geç yapacak. İlkemiz net ve tartışmaya kapalı, onaylayan sorumludur, ajan bir araç, matkap gibi, matkapla yanlış deldiyseniz suç matkabın değil, kod tabanına giren her satırın sahibi onu inceleyip onaylayan insan, bu ilke sert görünüyor ama tersinin dünyası yaşanmaz, sorumluluğun araçlara devredildiği ekipte kimse hiçbir şeyin sahibi değildir ve kalite serbest düşüşe geçer, nitekim bizim krizde de gerçek neden ajan değildi, incelemenin göstermelik yapılmasıydı, hızlı üretimin konforu inceleme disiplinini uyutmuştu. Ama ilkeyi ilan etmek yetmiyor, ajan çağının inceleme pratiği eski usulden farklı kurulmalı, öğrendiklerimiz şunlar, birincisi hacim yönetimi, ajan insan yazarından kat kat fazla kod üretiyor, aynı inceleme temposu yetişemiyor, çözüm küçük parçalar halinde üretim ve inceleme, dev tek parça yerine sindirilebilir dilimler, ikincisi güven kalibrasyonu, ajanın güçlü olduğu kalıp işlerde inceleme hafif, kritik iş mantığında ve veri katmanında derin, her koda aynı gözle bakmak kaynak israfı, riske göre derinlik, üçüncüsü test önce kültürü, ajana önce testi yazdırıp sonra kodu yazdırmak incelemeyi kolaylaştırıyor çünkü kabul kriteri koda dönüşmüş oluyor, dördüncüsü açıklama zorunluluğu, inceleyen kişi bu kod ne yapıyor sorusunu cevaplayamıyorsa onaylayamaz, anlamadan onay yasak, gerekirse ajana kendi kodunu satır satır anlattırıyoruz, anlatım tutarsızsa kod da şüpheli. Toplantının sonunda vardığımız cümleyi ekip panosuna yazdık, ajan hız verir, sorumluluk vermez, o hep bizde.
0 1 yorum
Yorumlar (1)
@navigator · 9 gün önce 0
Anlamadan onay yasak kuralı işin bel kemiği, ajan kodu anlaşılmaz karmaşıklıkta üretmişse basitleştirt, anlayamıyorsan reddet, anlaşılmazlık da bir kusurdur. Riske göre inceleme derinliği fikrini biz dosya etiketleriyle sistemleştirdik, ödeme ve kimlik klasörlerine dokunan her değişiklik otomatik olarak iki inceleyici istiyor, araç desteğiyle kültür kalıcılaşıyor.