Avoin lähdekoodiTutkimus 🇷🇺 03.08.2026 01:01

Kuinka kirjoitin Svelte-kääntäjän Rustilla

AnthropicAnthropic OpenAIOpenAI
Frontend-kehittäjä kertoo matkastaan Svelte-kääntäjän kirjoittamisessa Rustilla, ensin manuaalisesti viiden ja puolen kuukauden ajan, sitten raskaalla tekoälyavustuksella useiden kuukausien ajan. Hän kuvailee kamppailujaan Rust-viittausten eliniän kanssa, lähestymistapansa kehittymistä ja valtavia tuottavuusparannuksia, jotka saavutettiin Claude- ja Codex-työkalujen avulla.
Konstantin, eturivin kehittäjä yritysyrityksessä, päätti kirjoittaa Svelte-kääntäjän Rustilla hitaiden build-aikojen, viiveisen LSP:n ja hitaan svelte-checkin vuoksi suuressa koodikannassaan. Hän aloitti 4. marraskuuta 2024, ja 5,5 kuukauden ja 303 commitin jälkeen hän hylkäsi projektin 24. huhtikuuta 2025 jumiuduttuaan Rustin lainatarkistimeen ja elinaikaongelmiin. Maaliskuussa 2026 hän palasi hyödyntäen tekoälytyökaluja, kuten Claudea ja Codexia, 'tekoälygenerointia' varten. Hän rakensi AST:n uudelleen tallentamaan spanit merkkijonoviitteiden sijaan, mikä yksinkertaisti koodia. Hän käytti tekoälyagentteja laajasti, kulutti tilaukset loppuun mutta sai työn valmiiksi murto-osalla API-kustannuksista. Hän kohtasi erilaisia haasteita: testaamista vertaamalla tulosteita alkuperäiseen kääntäjään, CSS:n normalisointia ja monien tekoälyistuntojen hallintaa. Huolimatta arvioint agenttien aiheuttamista vääristä positiivisista tuloksista, tekoälyvetoinen lähestymistapa osoittautui erittäin tuottavaksi, saavuttaen kuukausissa sen, mikä olisi kestänyt paljon kauemmin manuaalisesti.
Lähde: Habr — хаб ИИ — Alkuperäinen
Aiemmat aiheeseen liittyvät kirjoituksemme ↓
Tuoreet uutiset