Három hónap alatt építette fel a syntaqlite-ot az AI segítségével
A syntaqlite projekt 250 óra alatt készült el, az AI segítségével, és már több mint 500 tesztesetet tartalmaz.

A syntaqlite projekt fejlesztése során a legnagyobb kihívást a SQLite parser megvalósítása jelentette — írja a Hacker News.
A parser fejlesztését azért kellett elvégezni, mert a SQLite nem rendelkezik formális specifikációval, és nem biztosít stabil API-t a parserhez.
A parser-probléma
A fejlesztőnek ezért a SQLite forráskódjának megfelelő részeit kellett kivonnia és adaptálnia a parser megvalósításához.
Ez a feladat rendkívül időigényes és bonyolult volt, mivel a SQLite forráskódja sűrű stílusban van írva, és a parser-stack megértése is komoly kihívást jelentett.
A szabályok megvalósítása
A projektben több mint 400 szabályt kellett megvalósítani, amelyek a SQLite nyelv teljes felületét lefedik.
Az AI segítségével a fejlesztő 250 óra alatt tudta elkészíteni a projektet, amely mára már több mint 500 tesztesetet tartalmaz — közölte a lalitm.com.
A fejlesztő az AI-t használta a kódolásban, de a végső változatot Rust-ban írta át, hogy a higher level komponensek fejlesztését megkönnyítse.
A syntaqlite projekt jelenleg is aktív, és a fejlesztő további fejlesztéseket tervez a Rust nyelven, 2024-ben várható az újabb változat a lalitm.com oldalon.