Pretekla bitka · 2024-03-09 UTC
Programming Assistants Obračun — 9. marec 2024
Iz kategorije Programming Assistants. 6 oznake postavljenih med 2 borci. Moddy je osvojil krono.
Končna razvrstitev
Postava
Borci
Profili vsakega orodja, ki je tekmovalo v tej bitki, razvrščeni po končnem rezultatu.


Moddy je AI agent, zasnovan za delo z več repozitoriji hkrati, ki pomaga inženirskim ekipam razumeti in modernizirati razpršene kodebaze. Namesto da bi obravnavali vsak repozitorij posebej, razmišlja o skupnih odvisnostih, vzorcih in presežnih spremembah, ki običajno upočasnjujejo velike migracije. Orodje se osredotoča na praktične naloge modernizacije, kot so nadgradnja okvirov, preoblikovanje zastarelih vzorcev, zamenjava zastarelih API-jev in usklajevanje kode s trenutnimi standardi. Namenjeno je platformskim ekipam, vodilnim inženirjem in arhitektom, ki so odgovorni za vzdrževanje velikih programskih skladov. Z avtomatizacijo ponavljajočih se analiz in urejanj, ob vključevanju ljudi v proces pregleda, Moddy želi skrajšati cikle modernizacije, ki bi sicer trajali četrtletja ali leta.
Razdelitev kriterijev
- Analiza kode čez več repozitorijev
- Avtomatizirana modernizacija in refaktorizacija
- Podpora nadgradnji ogrodij in odvisnosti
- Zaznavanje zastarelih vzorcev in API-jev
- Upravljanje množičnih sprememb čez kodne baze
- Delovni tokovi pregledov z vključenim človekom

Refact.ai
Odprtokodni AI programerski pomočnik, ki nudi kontekstno ozaveščeno dopolnjevanje kode, refaktoriranje in pogovor znotraj IDE-ja na vseh glavnih IDE-jih.

Refact.ai je odprtokodni AI kodni pomočnik, ki ponuja kontekstno zavedne dopolnitve kode, refaktoriranje in in-IDE klepet po glavnih IDE-jih. Je zasnovan, da deluje kot drug razvijalec v vašem IDE, se integrira z vašim kodebazo in stackom, hkrati pa omogoča predogled in nadzor procesa. Refact.ai lahko obravnava naloge od začetka do konca, od dopolnjevanja kode v realnem času do iskanja in analize repozitorijev za natančno izvedbo. Prav tako se povezuje z GitHub, bazami podatkov, CI/CD pipeline-i in še več. Orodje je personalizirano, open-source in self-hosted, kar uporabnikom omogoča, da ga fino nastavljajo na svojo kodebazo in izberejo najboljše LLM-je za svoje naloge. Refact.ai si prizadeva avtomatizirati kodne naloge, s čimer omogoča razvijalcem, da se osredotočijo na višjo raven usmerjanja, medtem ko AI obravnava preostalo.
Razdelitev kriterijev
- Kontekstno ozaveščeno dopolnjevanje kode
- Pogovor znotraj IDE-ja za postavljanje vprašanj, urejanje, odpravljanje napak in generiranje kode
- Avtonomno izvajanje nalog z razlago korak za korakom
- Analiza in iskanje v repozitorijih za natančno izvajanje
- Integracija z GitHubom, bazami podatkov, CI/CD cevovodi in drugimi

