← 返回列表

Claude Code sērijas apmācība 4: Kādi ir Claude Code lietošanas scenāriji?

Tipiski lietošanas scenāriji

Es iedalu lietošanas scenārijus četrās kategorijās, sakārtotas pēc biežuma no augstākās uz zemāko.


1. kategorija: Koda izpratne

Šī, iespējams, ir visbiežāk izmantotā kategorija. Kad pārņemat kāda cita projektu, skatāties senu moduli vai atverat repozitoriju bez dokumentācijas, vienkārši pajautājiet tam.

Konkrēta rīcība:

  • claude "Ko šis projekts dara? Kur ir ieeja?" — tas nolasīs package.json, direktoriju struktūru, galvenos failus un sniegs kopsavilkumu.
  • Atveriet funkciju, lieciet tai izskaidrot loģiku, uzzīmēt plūsmu (teksta aprakstā).
  • Lieciet tai izsekot pilnu API pieprasījuma ceļu no frontends līdz datu bāzei.

Šeit tā paveiktais darbs būtībā ir palīdzēt jums veikt "netīro koda lasīšanas darbu". Jums nav pašam ilgi grepēt un pēc tam prātā salikt puzli. Tā sakārto ceļu, jūs veicat novērtējumu.

Šīs kategorijas alternatīva ir: manuāla meklēšana kodā, piezīmju veikšana, izsaukumu diagrammu zīmēšana.


2. kategorija: Koda rakstīšana, koda modificēšana

Šī ir visvairāk apspriestā kategorija, bet patiesībā tā nav visbiežāk izmantotā. Koda rakstīšanas scenāriji parasti ir šādi:

  • Jaunas funkcionalitātes ģenerēšana: "Zem user moduļa pievieno saskarni e-pasta maiņai, jāvalidē e-pasta formāts, jāraksta vienību testi."
  • Starpfailu pārstrukturēšana: "Visos šajos trīs failos nomaini moment() uz dayjs(), nemainot citu loģiku."
  • Migrācija un jaunināšana: "Pārraksti šo Vue 2 komponentu, izmantojot Vue 3 Composition API sintaksi."

Tā ģenerētais kods var nebūt uzreiz pareizs, bet tā var vienā reizē veikt visas starpfailu izmaiņas, un jūs varat pa failam skatīt diff, pieņemt vai noraidīt katru.

Šīs kategorijas alternatīva ir: manuāla atkārtojoša koda rakstīšana, manuāla meklēšana un aizvietošana starpfailu atsaucēs.


3. kategorija: Atkļūdošana un labošana

Kad parādās kļūda, parastā darba plūsma ir: skatīt kļūdas ziņojumu, atrast failu, minēt iemeslu, pamēģināt labot, ja neder, atgriezties. Claude Code var tieši saņemt visu kļūdu steiku un kopā ar projekta kodu pats atrast problēmu.

Tipisks lietojums:

  • Iedodiet tam neizdevušos testa izvadi, tas nolasīs saistīto kodu, sniegs labojuma priekšlikumu, pēc labošanas vēlreiz palaidīs testu, lai redzētu, vai tas iztur.
  • Ja saskaraties ar CI kļūdu, ielīmējiet žurnālu, lieciet to labot, pēc labošanas palaidiet git diff, lai apstiprinātu izmaiņas.

Šeit tā loma ir vairāk kā "pirmā līmeņa izmeklētājs". Laiku domāšanai tērējat jūs, bet failu pārskatīšanu, atšķirību salīdzināšanu un validācijas komandu palaišanu veic tā.

Šīs kategorijas alternatīva ir: atkārtota testu palaišana, kļūdu žurnālu lasīšana, manuāla koda atšķirību salīdzināšana.


4. kategorija: Dažāda automatizācija

Šī kategorija ir visnepamanāmākā, bet kopumā ietaupa visvairāk laika.

Piemēri:

  • Git commit ziņojumu rakstīšana: claude "Uzraksti Conventional Commits formāta commit ziņojumu, pamatojoties uz pašreizējo git diff"
  • PR apraksta ģenerēšana: lieciet tam salīdzināt pašreizējās filiāles un main atšķirības, lai ģenerētu šo izmaiņu kopsavilkumu un testa aprakstu.
  • Izlaiduma piezīmju rakstīšana: lieciet Claude Code nolasīt pēdējās nedēļas commit vēsturi un ģenerēt CHANGELOG.
  • Vides jautājumu risināšana: "Instalējot šo atkarību, radās kļūda. Palīdzi man apskatīt termināļa izvadi un atrast iemeslu."

Šīm lietām ir kopīgs: tās nav sarežģītas, bet ir niecīgas. Darot pašam, būtu jāpārslēdz logi, daudz jāraksta. Uzdodot to tam, tas paveic dažās sekundēs.

Šīs kategorijas alternatīva ir: manuāla teksta rediģēšana, formālu dokumentu rakstīšana, vides konfigurācijas problēmu meklēšana.


"Karte"

Ievietojot šīs četras kategorijas ikdienas darba plūsmā, tas izskatās apmēram šādi:

Iegūt nepazīstamu projektu
    │
    ▼
[Koda izpratne] ─── Noskaidrot struktūru, ieejas, galveno loģiku
    │
    ▼
Sākt rakstīt jaunu funkcionalitāti vai modificēt moduli
    │
    ▼
[Koda rakstīšana/modificēšana] ─── Ģenerēt ieviešanu, starpfailu pārstrukturēšanu
    │
    ▼
Palaist testus, parādās kļūda
    │
    ▼
[Atkļūdošana un labošana] ─── Analizēt kļūdu, atrast, labot, vēlreiz palaist
    │
    ▼
Sagatavot iesniegšanu
    │
    ▼
[Dažāda automatizācija] ─── Rakstīt commit, PR aprakstu, izlaiduma piezīmes
    │
    ▼
Iesniegt, pabeigts

Jums nav jāizmanto tā visās četrās kategorijās. Dažas komandas to izmanto tikai koda izpratnei, citi tikai testu rakstīšanai un PR sūtīšanai. Kuram posmam jums ir visvairāk problēmu, sāciet no šī scenārija.


Divi noderīgi kritēriji

Ja neesat pārliecināts, vai kaut ko vajadzētu uzticēt Claude Code, uzdodiet sev divus jautājumus:

1. Vai šis uzdevums ir vairāk "mehānisks" nekā "radošs"?

Labot simts atsauces, formatēt izvadi, ģenerēt šablonkodu — šīs lietas, darot pašam, uzkrāti prasīs daudz laika, bet ideja jums jau ir. Piemēroti uzticēt tam.

2. Vai šī uzdevuma "verifikācijas izmaksas" ir augstas?

Ja modifikācijai nepieciešama atkārtota pārslēgšanās, testu palaišana, žurnālu skatīšana, lai apstiprinātu, tad cilvēkam kļūdu labošana ir lēna. Claude Code var pats veikt "labot-palaist-skatīt-atkal labot" ciklu, jums būs daudz vieglāk.

评论

暂无已展示的评论。

发表评论(匿名)