Problema
Dauguma komandų DI programavimo įrankius jau išbandė, ir rezultatai būna labai skirtingi. Vieniems darbas spartėja, kiti daugiau laiko praleidžia taisydami užtikrintai parašytą, bet klaidingą kodą. Be aiškių taisyklių daugiau DI kodo tiesiog reiškia daugiau peržiūrų ir daugiau klaidų produkcijoje.
Ką įdiegiame
- Agentų darbo procesus, pritaikytus jūsų repozitorijoms, šakoms ir kodo peržiūrai
- Automatines kokybės patikras, kurios atliekamos dar prieš žmogui pažiūrint: statinė analizė, pasikartojančio kodo paieška, testai, o sąsajoms – ir vizualinės bei prieinamumo patikros
- Aiškias taisykles: ką agentai gali keisti patys, o kam reikia žmogaus patvirtinimo
- Peržiūros praktiką, kad DI parašytą kodą būtų galima skaityti greitai ir nepraleisti svarbių dalykų
- Jei reikia, agentus su modeliais jūsų serveriuose, kad kodas niekada nepaliktų jūsų infrastruktūros
Iš kur žinome, kad tai veikia
Patys taip dirbame. Kai kuriuose projektuose kodą visą parą rašo DI agentai, o tos pačios automatinės patikros neleidžia nieko išleisti, kol viskas nepatikrinta ir kodo neperskaitė žmogus. Taip sukurta ir ši svetainė.
Esame sukūrę ir kodo peržiūros robotą, kuris įspėja apie API suderinamumą laužančius pakeitimus. Tokias klaidas turi pagauti automatika, kad žmonėms nereikėtų.
Kaip dirbame
Pradedame nuo tikrų užduočių jūsų kode – ne nuo demonstracinio projekto. Dirbame kartu su jūsų komanda, įdiegiame patikras ir darbo procesus, o vėliau liekame šalia ir koreguojame, kol paaiškėja, kur agentai padeda, o kur tik trukdo.
Dažni klausimai
Kokius įrankius naudojate?
Neprisirišame prie vieno tiekėjo. Agentus ir modelius parenkame pagal jūsų technologijas, saugumo reikalavimus ir biudžetą, o viską sukonfigūruojame taip, kad vėliau būtų nesunku pakeisti.
Ar DI pakeis mūsų programuotojus?
Ne. Pasikeis jų darbo pobūdis: mažiau rutininio kodo rašymo, daugiau sprendimų ir peržiūrų. Daugiausia naudos gauna komandos, kuriose yra stiprių inžinierių, nustatančių kryptį.
Ar saugu DI duoti prieigą prie mūsų kodo?
Taip, jei tai daroma apgalvotai. Iš anksto susitariame, ką agentai gali skaityti ir keisti, slaptažodžių ir raktų jiems neduodame, o prireikus modelius paleidžiame jūsų serveriuose, kad kodas nepatektų trečiosioms šalims.
Ar dirbate su užsienio komandomis?
Taip, nuotoliu, lietuvių ir anglų kalbomis.