← 返回列表

Claude Code õpetussari 4: Millised on Claude Code kasutusjuhud?

Tüüpilised kasutusjuhud

Jagan kasutusjuhud nelja kategooriasse, järjestatuna sageduse järgi kõrgelt madalale.


Esimene kategooria: Koodi mõistmine

See on ilmselt kõige enam kasutatav. Kui võtad üle kellegi teise projekti, vaatad ammust moodulit või avad dokumentatsioonita repositooriumi, küsi otse sellelt.

Konkreetsed viisid:

  • claude "Millega see projekt tegeleb? Kus on sisenemispunkt?" — see loeb package.json-i, kataloogistruktuuri, võtmefailid ja annab kokkuvõtte.
  • Ava funktsioon, lase sel selgitada loogikat ja joonistada voog (teksti abil).
  • Lase sel jälgida API päringu täielikku teed esiosast andmebaasini.

Siin teeb see põhiliselt "koodi lugemise musta tööd". Sa ei pea ise tunde grepima ja ajus mosaiiki kokku panema. See paneb teed valmis, sina teed otsused.

Selle kategooria alternatiiv: käsitsi koodihoidlas otsimine, märkmete tegemine, kutsegraafikute joonistamine.


Teine kategooria: Koodi kirjutamine ja muutmine

See on kõige rohkem arutatud, kuid tegelikult mitte kõige sagedamini kasutatav. Koodi kirjutamise stsenaariumid on tavaliselt sellised:

  • Uue funktsiooni loomine: "Lisa user mooduli alla liides e-posti muutmiseks, kontrolli e-posti vormingut, kirjuta ühikutestid."
  • Mitme faili refaktoreerimine: "Asenda kõigis neis kolmes failis kõik moment() väljakutsed dayjs()-ga, ära muuda muud loogikat."
  • Migreerimine ja uuendamine: "Teisenda see Vue 2 komponent Vue 3 Composition API vormingusse."

Loodud kood ei pruugi kohe õige olla, kuid see suudab korraga teha kõik muudatused üle failide ja saad failipõhiselt diff-i vaadata ning vastu võtta või tagasi lükata.

Selle kategooria alternatiiv: käsitsi korduva koodi kirjutamine, käsitsi otsimine ja asendamine üle failide.


Kolmas kategooria: Silumine ja parandamine

Kui viga ilmneb, on tavaline töövoog: vaata veateadet, leia fail, arva põhjus, proovi parandada, kui ei tööta, tule tagasi. Claude Code saab otse vastu võtta kogu vea jälitusteabe ja ise projekti koodi põhjal asukoha määrata.

Tüüpiline kasutus:

  • Anna talle ebaõnnestunud testi väljund, see loeb seotud koodi, annab parandusettepaneku, parandab ja jooksutab testi uuesti, et näha, kas see läbib.
  • Kui CI annab vea, kleebi logi sisse, lase tal parandada, seejärel jookse git diff, et muudatusi kinnitada.

Siin toimib see pigem "esimese taseme kontrollijana". Aega mõtlemiseks kulutad sina, kuid failide sirvimine, erinevuste võrdlemine ja kontrollkäskude jooksutamine on tema ülesanne.

Selle kategooria alternatiiv: testide korduv jooksutamine, vealogide lugemine, käsitsi koodierinevuste võrdlemine.


Neljas kategooria: Muud automaatikaülesanded

See kategooria on kõige tagasihoidlikum, kuid kokkuvõttes säästab kõige rohkem aega.

Näited:

  • Git kinnitus-sõnumi kirjutamine: claude "Kirjuta praeguse git diff-i põhjal Conventional Commits vormingus kinnitus-sõnum"
  • PR kirjelduse loomine: Lase tal võrrelda praegust haru ja main-haru erinevusi ning luua kokkuvõte muudatustest ja testide kirjeldus.
  • Väljalaskemärkmete kirjutamine: Lase Claude Code-l lugeda viimase nädala commit-ajalugu ja luua CHANGELOG.
  • Keskkonnaprobleemide lahendamine: "Selle sõltuvuse installimine ebaõnnestus, vaata terminali väljundit ja leia põhjus."

Nende ülesannete ühine joon on: need ei ole keerulised, kuid on tüütud. Ise tehes tuleb aknaid vahetada ja palju teksti kirjutada. Andes selle talle, on asi mõne sekundiga tehtud.

Selle kategooria alternatiiv: käsitsi teksti redigeerimine, dokumentatsiooni kirjutamine vormingus, keskkonnaseadistusprobleemide otsimine.


Üks "kaart"

Kui paigutada need neli kategooriat igapäevasesse töövoogu, näeb kaart välja umbes selline:

Võta tundmatu projekt
    │
    ▼
[Koodi mõistmine] ─── Uuri struktuuri, sisenemispunkti, võtmelogikat
    │
    ▼
Alusta uue funktsiooni kirjutamist või mooduli muutmist
    │
    ▼
[Koodi kirjutamine/muutmine] ─── Loo teostus, mitme faili refaktoreerimine
    │
    ▼
Jooksuta teste, tekib viga
    │
    ▼
[Silumine ja parandamine] ─── Analüüsi viga, leia asukoht, paranda, jooksuta uuesti
    │
    ▼
Valmistu kinnitamiseks
    │
    ▼
[Muud automaatikaülesanded] ─── Kirjuta commit, PR kirjeldus, väljalaskemärkmed
    │
    ▼
Kinnita, valmis

Sa ei pea seda kõigis neljas kvadrandis kasutama. Mõni meeskond kasutab seda ainult koodi mõistmiseks, teine ainult testide kirjutamiseks ja PR-de saatmiseks. Milline etapp sind kõige rohkem häirib, alusta sellest stsenaariumist.


Kaks kasulikku hindamiskriteeriumi

Kui sa pole kindel, kas mõni ülesanne tasub Claude Code-le usaldada, küsi endalt kaks küsimust:

1. Kas see ülesanne on rohkem "mehaaniline" kui "loominguline"?

Saja viite muutmine, väljundi vormindamine, boilerplate-koodi genereerimine — need asjad võtavad käsitsi tehes palju aega, kuid sul on juba idee, kuidas neid teha. Sobib talle usaldamiseks.

2. Kas selle ülesande "kontrollimise kulu" on kõrge?

Kui muudatuse kinnitamiseks on vaja korduvalt hüpata, teste jooksutada ja logisid vaadata, on ise katsetamine aeglane. Claude Code suudab ise läbida tsükli "muuda-jookse-vaata-muuda uuesti", mis teeb sind palju kergemaks.

评论

暂无已展示的评论。

发表评论(匿名)