AI demosundan production'a: Vibe coding temizliğinde neler kırılır
Yapay zeka araçları bir fikri çalışan demoya günlerce içinde çevirebiliyor. Ama o demo, gerçek kullanıcılar, gerçek para ve app store kurallarına hazır değil. Najam'ın yazısında açıkladığı gibi, vibe coding (AI'ye ne istediğini söyleyip yazılanı kabul etmek) ekran göstermekte başarılı, ama production'a taşımak ayrı bir mühendislik işi.
Vibe coding temizliği dediğimiz şey, o demoyı gerçek ürüne çevirmek için yapılan kod incelemesi. Birisi kodu okur, neler var, neler eksik, hangi yol daha ucuz, bunu yazar. AI'nin en tehlikeli yerde güvenli olduğu ortaya çıkıyor: izinler (permissions), ödeme entegrasyonu, hata yönetimi ve veri erişimi. Bu alanlarda bir hata maliyetli, ama AI tam orada özgüvenli.
Gerçek problem şu: demo "fikir çalışır mı?" sorusunu yanıtlar. Production "bin kullanıcı, bin işlem, binlerce veri satırı ile tutacak mı?" sorusunu yanıtlar. İkisi aynı şey değil.
Temizlik genellikle yeniden yapıdan ucuzdur, eğer veri modeli ve ana akışlar sağlamsa. İlk adım kod okuması: orada ne var, ne yok, hangisi pahalı. Ödeme sistemi mi eksik? Hata handling'i mi yok? Veritabanı erişim kontrolü mi zayıf? Bunlar yazıda listelenir.
Praktik tarafı: demoya başlamadan önce "production'da ne gerekli" listesini yap. Vibe coding hızlı, ama temizlik süresi de tahmin et. Çoğu zaman iki hafta kod incelemesi, bir hafta düzeltme, yeniden yazmaktan hep daha hızlı.
0 yorum