← 返回列表

Seria e Tutorialeve Claude Code 4: Cilat janë rastet e përdorimit të Claude Code?

Raste tipike të përdorimit

I ndaj rastet e përdorimit në katër kategori, të renditura nga frekuenca më e lartë tek më e ulëta.


Kategoria e parë: Kuptimi i kodit

Kjo është ndoshta më e përdorura. Kur merr një projekt të dikujt tjetër, shikon një modul të lashtë, ose hap një depo pa dokumentacion, pyet direkt.

Si bëhet:

  • claude "Çfarë bën ky projekt? Cila është hyrja?" — Ai lexon package.json, strukturën e direktorive, skedarët kyç dhe jep një përmbledhje.
  • Hap një funksion dhe i kërkon të shpjegojë logjikën, të vizatojë rrjedhën (me përshkrim tekstual).
  • I kërkon të gjurmojë rrugën e plotë të një kërkese API nga front-end në bazën e të dhënave.

Këtu, ajo që bën është në thelb të bëjë "punën e pistë të leximit të kodit" për ty. Nuk ke nevojë të kërkosh vetë për orë të tëra dhe më pas të përpiqesh të bashkosh pjesët në kokë. Ai i rregullon shtigjet, ti bën gjykimin.

Alternativa për këtë kategori është: kërkimi manual në depon e kodit, mbajtja e shënimeve, vizatimi i grafeve të thirrjeve.


Kategoria e dytë: Shkrimi dhe ndryshimi i kodit

Kjo është më e diskutuara, por në fakt nuk është më e përdorura. Skemat e shkrimit të kodit zakonisht janë:

  • Gjenerimi i veçorive të reja: "Shto një API për ndryshimin e emailit në modulin user, verifiko formatin e emailit, shkruaj teste njësie."
  • Ristrukturimi ndër-skedarësh: "Në këta tre skedarë, zëvendëso të gjitha moment() me dayjs(), pa ndryshuar logjikën tjetër."
  • Migrimi dhe përmirësimi: "Shndërro këtë komponent Vue 2 në formatin Vue 3 Composition API."

Kodi që gjeneron mund të mos jetë i saktë herën e parë, por ai mund të bëjë të gjitha ndryshimet ndër-skedarësh menjëherë, dhe ti mund të shikosh çdo ndryshim (diff) skedar pas skedari, duke pranuar ose refuzuar.

Alternativa për këtë kategori është: shkrimi manual i kodit të përsëritur, kërkimi dhe zëvendësimi manual i referencave ndër-skedarësh.


Kategoria e tretë: Korrigjimi dhe rregullimi

Kur shfaqet një bug, rrjedha e zakonshme e punës është: lexo gabimin, lokalizo skedarin, merr me mend shkakun, provo të ndryshosh, nëse nuk funksionon kthehu prapa. Claude Code mund të marrë direkt gjithë stack-un e gabimit, duke u bazuar në kodin e projektit për t'u lokalizuar.

Përdorimi tipik:

  • Hidh daljen e testit të dështuar, ai lexon kodin përkatës, jep zgjidhje, ndryshon dhe rikërkon testin për të parë nëse kalon.
  • Kur ndesh një gabim në CI, ngjit log-un, lër të rregullojë, pastaj bëj git diff për të konfirmuar ndryshimet.

Këtu, roli i tij është më shumë si "investigues i fazës së parë". Kush shpenzon kohë për të menduar je ti, por ai që kërkon skedarë, krahason dallimet dhe ekzekuton komandat verifikuese është ai.

Alternativa për këtë kategori është: ekzekutimi i përsëritur i testeve, leximi i log-eve të gabimeve, krahasimi manual i dallimeve në kod.


Kategoria e katërt: Automatizime të ndryshme

Kjo kategori është më pak e dukshme, por e kombinuar kursen më shumë kohë.

Shembuj:

  • Shkrimi i mesazheve të commit-it në Git: claude "Bazuar në git diff-in aktual, shkruaj një mesazh commit-i në formatin Conventional Commits"
  • Gjenerimi i përshkrimit të PR: Kërkoji të krahasojë degën aktuale me main, të gjenerojë një përmbledhje të ndryshimeve dhe udhëzime testimi.
  • Shkrimi i shënimeve të publikimit: Kërko Claude Code të lexojë historinë e commit-eve të javës së fundit dhe të gjenerojë CHANGELOG.
  • Zgjidhja e problemeve të mjedisit: "Instalimi i kësaj varësie dështoi. Më ndihmo të shikoj daljen e terminalit dhe të gjej shkakun."

Këto kanë të përbashkët: nuk janë komplekse, por janë të lodhshme. Të bësh vetë do të thotë të ndërrosh dritare dhe të shkruash shumë. Duke ia lënë atij, përfundon për disa sekonda.

Alternativa për këtë kategori është: redaktimi manual i tekstit, shkrimi i dokumentacionit të rregullt, kërkimi i konfigurimeve të mjedisit.


Një "hartë"

Nëse i vendosim këto katër kategori në rrjedhën e përditshme të punës, duket kështu:

Marrja e një projekti të panjohur
    │
    ▼
[Kuptimi i kodit] ─── Sqaro strukturën, hyrjen, logjikën kyçe
    │
    ▼
Fillimi i shkrimit të veçorisë së re ose ndryshimit të modulit
    │
    ▼
[Shkrimi/Ndryshimi i kodit] ─── Gjenerimi i implementimit, ristrukturimi ndër-skedarësh
    │
    ▼
Ekzekutimi i testeve, dalja e bug-ut
    │
    ▼
[Korrigjimi dhe rregullimi] ─── Analizo gabimin, lokalizo, rregullo, riekzekuto
    │
    ▼
Përgatitja për commit
    │
    ▼
[Automatizime të ndryshme] ─── Shkruaj commit, përshkrimin e PR, shënimet e publikimit
    │
    ▼
Commit, përfundo

Nuk ke nevojë ta përdorësh në të katër katet. Disa ekipe e përdorin vetëm për të kuptuar kodin, disa vetëm për të shkruar teste dhe për të dërguar PR. Cili aspekt të shqetëson më shumë, fillo nga ai skenar.


Dy kritere për të vendosur

Nëse nuk je i sigurt nëse diçka duhet t'i besohet Claude Code, pyet veten dy pyetje:

1. A është kjo gjë më shumë "mekanike" sesa "kreative"?

Të ndryshosh njëqind referenca, të formatosh daljen, të gjenerosh kod shabllon — këto gjëra të bëra vetë grumbullojnë shumë kohë, por ti tashmë e ke idenë. I përshtaten atij.

2. Sa i lartë është "kostoja e verifikimit" për këtë gjë?

Nëse një modifikim kërkon kërcime të shumta, ekzekutim testesh dhe lexim log-esh për t'u konfirmuar, atëherë provimi manual është i ngadaltë. Claude Code mund të kryejë vetë ciklin "ndrysho-ekzekuto-shiko-ndrysho përsëri" dhe ti do të jesh më i qetë.

评论

暂无已展示的评论。

发表评论(匿名)