AI za razvijalce
Celovit vodnik za vzpostavitev razvojnega delovnega poteka, ki ga poganja AI, od samostojnih projektov do timskega sodelovanja.
01Komu je vodnik namenjen
02Vaš nabor orodij AI
| Pomembnost | Kaj omogoča | |
|---|---|---|
| Claude Code (agent CLI) | Nujno | Bere vašo kodno bazo, piše in ureja datoteke, izvaja teste, ustvarja zahtevke za združitev (PR). Vaš glavni partner za programiranje z AI. |
| Cursor (urejevalnik z AI) | Priporočeno | Razvojno okolje z vgrajenim AI, ki ponuja predloge sproti v kodi, klepetalno okno in urejanje več datotek hkrati. Odlično za vizualno programiranje. |
| GitHub (integracija) | Nujno | Upravljanje repozitorijev, ustvarjanje in pregledovanje zahtevkov za združitev, sledenje prijavam napak, iskanje po kodi v vseh repozitorijih. |
| Firecrawl (zajemanje spletnih vsebin) | Priporočeno | Iskanje po dokumentaciji, zajemanje referenc API, primerjava knjižnic. Preberite dejansko dokumentacijo, namesto da ugibate. |
| n8n (avtomatizacija) | Dobrodošlo | Avtomatizirajte cevovode za uvajanje v produkcijo, poteke obveščanja in ponavljajoča se opravila integracije. |
Zakaj je integracija z GitHubom nujna
Osnove nastavitve
03Dan v praksi
8:30: priprava na jutranji sestanek
Odprete terminal in zaženete orodje za programiranje z AI. Integracija z GitHubom pokaže odprte zahtevke za združitev, ki čakajo na pregled, neuspešne izvedbe CI in prednostne prijave napak iz vašega sprinta. Že pred sestankom imate celotno sliko.
9:00: razvoj funkcionalnosti
V vsakdanjem jeziku opišete funkcionalnost, ki jo želite izdelati. AI prebere vašo kodno bazo, načrtuje izvedbo po modelih, storitvah in poteh API, napiše kodo in zažene vaš nabor testov. Namesto da bi rešitev pisali od začetka, pregledate delujočo izvedbo.
11:00: pregled kode
Sodelavec vas vpraša o zahtevku za združitev #47. Pregled prepustite pomočniku AI. Ta pridobi razliko (diff), prebere vsako spremenjeno datoteko, v novi končni točki opazi morebitno poizvedbo N+1 ter objavi podroben pregled s predlogom popravka in odseki kode.
13:00: preoblikovanje kode
Lotite se preoblikovanja kode, ki že tedne čaka v vrsti. Opišete ciljno arhitekturo, AI pa razišče trenutno izvedbo, predlaga načrt postopne migracije in ga korak za korakom izvede ter po vsaki spremembi zažene teste.
16:00: zaključek in commit
Za vsako spremembo se samodejno ustvarijo urejena sporočila ob commitih. Sistem za vodenje opravil posodobi naloge iz vašega sprinta. Danes ste naredili več kot nekoč v celem tednu.
0x
Hitrejše odpravljanje napak (od prijave do zahtevka za združitev v nekaj minutah)
0 min
Povprečna izguba časa ob vsakem preklopu konteksta (ki jo AI odpravi)
0%
Manj šablonske kode, ki jo napišete ročno
04Kako začeti
1. faza: temelji (30 minut)
Namestite orodje za programiranje z AI, projekt inicializirajte z osnovno konfiguracijsko datoteko, povežite GitHub za dostop do repozitorija in preizkusite osnove tako, da AI prosite, naj prebere prijavo napake in jo pojasni. Po tej fazi lahko napake in funkcionalnosti opisujete v naravnem jeziku.
2. faza: delovni potek (1 do 2 uri)
Dodajte specializirane agente za pregled kode in načrtovanje arhitekture. Nastavite hooke za samodejno oblikovanje, da je vsaka sprememba AI urejena. Konfiguracijo projekta obogatite s podrobnimi zapiski o arhitekturi, vzorci testiranja in konvencijami ekipe. Dodajte zajemanje spletnih vsebin za iskanje po dokumentaciji med razvojem.
3. faza: optimizacija (nenehno)
Povežite sistem za vodenje opravil, da razvojni delovni potek povežete z načrtovanjem sprintov. Ustvarite osebne kontekstne datoteke z vzorci kodne baze in pristopi k razhroščevanju. Za ponavljajoče se poteke, značilne za vaš projekt, pripravite prilagojeno avtomatizacijo: skripte za uvajanje v produkcijo, migracije podatkovnih baz, zapiske o izdajah.