← 返回列表

Claude Code serija tutorijala 4: Koji su slučajevi upotrebe Claude Code-a?

Tipični slučajevi upotrebe

Koristim slučajeve upotrebe u četiri kategorije, poređane po učestalosti od najveće do najmanje.


Prva kategorija: Razumevanje koda

Ovo je verovatno najčešće korišćena kategorija. Kada preuzmete tuđi projekat, pogledate zastareli modul ili otvorite repozitorijum bez dokumentacije, jednostavno ga pitajte.

Konkretni postupci:

  • claude "Šta je ovaj projekat? Gde je ulazna tačka?" — Pročitaće package.json, strukturu direktorijuma, ključne fajlove i dati sažetak.
  • Otvorite funkciju, neka objašnjava logiku i nacrta tok (tekstualno).
  • Neka prati kompletan put API zahteva od frontenda do baze podataka.

Ovde on u suštini radi „prljavi posao čitanja koda" umesto vas. Ne morate sami dugo grep-ovati i slagati slagalicu u glavi. On sredjuje put, vi donosite odluke.

Zamena za ovu kategoriju: Ručno pretraživanje koda, pravljenje beleški, crtanje dijagrama poziva.


Druga kategorija: Pisanje i izmena koda

Ovo je najviše diskutovana kategorija, ali nije najčešće korišćena. Scenariji za pisanje koda su obično:

  • Generisanje nove funkcionalnosti: "Dodaj interfejs za promenu e-pošte u modulu user, proveri format e-pošte, napiši jedinične testove."
  • Refaktorisanje kroz datoteke: "Zameni sve moment() sa dayjs() u ova tri fajla, ne menjaj drugu logiku."
  • Migracija i nadogradnja: "Pretvori ovu Vue 2 komponentu u Vue 3 Composition API."

Generisani kod ne mora biti tačan iz prvog puta, ali može odjednom primeniti sve promene kroz datoteke i možete pregledati diff fajl po fajl, prihvatati ili odbijati.

Zamena za ovu kategoriju: Ručno pisanje repetitivnog koda, ručno pretraživanje i zamena referenci kroz datoteke.


Treća kategorija: Otklanjanje grešaka i popravke

Kada se pojavi bag, uobičajeni tok rada je: pogledaj grešku, lociraj fajl, pretpostavi uzrok, pokušaj da popraviš, ako ne uspe vrati se. Claude Code može direktno primiti ceo stek greške i sam ga locirati u projektu.

Tipična upotreba:

  • Prosledite mu neuspeli test, pročitaće relevantni kod, dati rešenje, izmeniti i ponovo pokrenuti test da vidi da li prolazi.
  • Kada CI prijavi grešku, nalepite log, neka popravi, zatim pokrenite git diff da potvrdite promene.

Ovde on deluje više kao „prvi istražitelj". Vi trošite vreme na razmišljanje, ali on pregleda fajlove, upoređuje razlike i pokreće komande za proveru.

Zamena za ovu kategoriju: Višestruko pokretanje testova, čitanje logova grešaka, ručno upoređivanje razlika u kodu.


Četvrta kategorija: Automatizacija ostalog

Ova kategorija deluje najmanje važno, ali kada se sve sabere, uštedi najviše vremena.

Primeri:

  • Pisanje Git commit poruka: claude "Napiši commit poruku u Conventional Commits formatu na osnovu trenutnog git diff-a"
  • Generisanje PR opisa: Neka uporedi razlike između trenutne grane i main-a, generiše sažetak promena i uputstva za testiranje.
  • Pisanje beleški o izdanju: Neka Claude Code pročita commit istoriju iz poslednje nedelje i generiše CHANGELOG.
  • Rešavanje problema sa okruženjem: "Došlo je do greške prilikom instalacije ove zavisnosti, pogledaj terminal izlaz i pronađi uzrok."

Zajednička karakteristika ovih stvari je: nisu složene, ali su dosadne. Ako radite sami, morate prebacivati prozore i mnogo kucati. Predajte to njemu, gotovo za nekoliko sekundi.

Zamena za ovu kategoriju: Ručno uređivanje teksta, pisanje standardizovane dokumentacije, traženje konfiguracija okruženja.


Mapa

Postavljajući ove četiri kategorije u svakodnevni tok rada, otprilike izgleda ovako:

Uzimate nepoznat projekat
    │
    ▼
[Razumevanje koda] ─── Saznajte strukturu, ulazne tačke, ključnu logiku
    │
    ▼
Počnite da pišete novu funkcionalnost ili menjate modul
    │
    ▼
[Pisanje/izmena koda] ─── Generisanje implementacije, refaktorisanje kroz datoteke
    │
    ▼
Pokrećete testove, pojavljuje se bag
    │
    ▼
[Otklanjanje grešaka i popravke] ─── Analiza greške, lociranje, popravka, ponovno pokretanje
    │
    ▼
Priprema za commit
    │
    ▼
[Automatizacija ostalog] ─── Pisanje commit-a, PR opisa, beleški o izdanju
    │
    ▼
Commit, završeno

Ne morate ga koristiti u sva četiri kvadranta. Neki timovi ga koriste samo za razumevanje koda, drugi samo za pisanje testova i slanje PR-ova. Koji god deo vas najviše muči, počnite od tamo.


Dva korisna kriterijuma

Ako niste sigurni da li nešto treba prepustiti Claude Code-u, postavite sebi dva pitanja:

1. Da li je ovo više „mehanički" nego „kreativno"?

Promena stotinu referenci, formatiranje izlaza, generisanje šablonskog koda — ove stvari same po sebi oduzimaju mnogo vremena, ali ideju već imate. Pogodno je prepustiti mu.

2. Da li je „cena verifikacije" visoka?

Ako je za potvrdu izmene potrebno više puta prelaziti, pokretati testove, čitati logove, onda je lično probanje sporo. Claude Code može sam da završi ciklus „izmeni-pokreni-proveri-ponovo izmeni", što će vam znatno olakšati posao.

评论

暂无已展示的评论。

发表评论(匿名)