Geliştirici macOS uygulamasını Claude desteğiyle App Store için yeniden yazdı
Öne çıkanlar
- Claude, lisans uyumsuzluğunu gidermek için GPL lisanslı Pandoc yerine SwiftSoup kütüphanesini projeye entegre etti.
- İki ayrı pano aracı Swift diliyle yazılarak tek bir menü çubuğu uygulaması altında birleştirildi.
- Yapay zeka sistemi, XSS açıklarını ve metin dönüştürme sınır durumlarını denetleyen otomatik testler üretti.
Bir geliştirici, pano içeriğini düzenleyen ve zengin metinleri markdown formatına dönüştüren Clipboard Normalizer uygulamasını Claude yardımıyla yeniden yazarak Mac App Store üzerinde yayımladı. Menü çubuğu aracı olarak çalışan uygulama, ilk sürümündeki betik yapısından tam teşekküllü bağımsız bir Swift projesine dönüştürüldü. Süreç, uygulamanın mağaza standartlarına uyarlanmasını ve iki ayrı işlevin tek çatı altında toplanmasını sağladı.
Claude, App Store hizmet şartlarına uyum sağlamak amacıyla GPL lisanslı Pandoc bağımlılığını SwiftSoup kütüphanesiyle değiştirdi ve bu kütüphaneyi saran Swift kodlarını hazırladı. Yapay zeka aracı ayrıca kullanıcı bildirimleri için ekranda beliren anlık mesaj sistemini geliştirdi, XSS açıkları ile sıra dışı metin biçimlerini kapsayan testler yazdı ve önceki sürümdeki bazı sınır durum hatalarını düzeltti. Geliştirici, süreç boyunca sadece hangi biçimlendirmelerin korunacağı konusunda yönlendirme yaptı.
Uygulama, inceleme sürecindeki ilk denemede geliştiricinin Claude tarafından önerilen tanıtım videosunu hazırlamaması nedeniyle reddedildi. İkinci denemede gerekli gereksinimlerin karşılanmasıyla birlikte Mac App Store onayını alan araç kullanıma sunuldu. Geliştirici, yapay zekanın yazılım geliştirme pratiklerini son aylarda belirgin biçimde dönüştürdüğünü aktardı.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.