Svelte Derleyicisini Rust ile Nasıl Yazdım
Anthropic
OpenAI
Bir ön yüz geliştiricisi, Svelte derleyicisini Rust ile yazma yolculuğunu paylaşıyor; önce beş buçuk ay boyunca elle, ardından birkaç ay boyunca yoğun yapay zekâ desteğiyle. Rust yaşam süreleriyle yaşadığı zorlukları, yaklaşımının evrimini ve Claude ile Codex kullanımının getirdiği büyük verimlilik artışlarını detaylandırıyor.
Kurumsal bir şirkette ön uç geliştirici olan Konstantin, büyük kod tabanlarındaki yavaş derleme süreleri, gecikmeli LSP ve yavaş svelte-check nedeniyle Svelte derleyicisini Rust ile yazmaya karar verdi. 4 Kasım 2024'te başladı ve 303 commit'in ardından 24 Nisan 2025'te Rust'ın borrow checker ve lifetime sorunlarına takılıp projeyi terk etti. Mart 2026'da Claude ve Codex gibi yapay zeka araçlarını 'yapay zeka üretimi' için kullanarak geri döndü. AST'yi string referansları yerine span'ları saklayacak şekilde yeniden yapılandırarak kodu basitleştirdi. Yapay zeka ajanlarını yoğun bir şekilde kullandı, abonelikleri tüketti ancak işi API maliyetinin çok daha altında bir maliyetle tamamladı. Çeşitli zorluklarla karşılaştı: orijinal derleyiciyle çıktıları karşılaştırarak test etme, CSS normalleştirme ve birçok yapay zeka oturumunu yönetme. İnceleme ajanlarından gelen bazı yanlış pozitif sonuçlara rağmen, yapay zeka odaklı yaklaşım oldukça verimli oldu ve manuel olarak çok daha uzun sürecek işi aylar içinde tamamladı.
Kaynak: Habr — хаб ИИ —
orijinal
