Claude Code -sarjan opetusohjelma 4: Mitkä ovat Claude Coden käyttötapaukset?
Tyypillisiä käyttötapauksia
Jaan käyttötapaukset neljään luokkaan järjestyksessä käyttötiheyden mukaan korkeimmasta matalimpaan.
Ensimmäinen luokka: Koodin ymmärtäminen
Tämä on luultavasti eniten käytetty luokka. Kun otat vastaan toisen projektin, katsot vanhaa moduulia tai avaat arkiston ilman dokumentaatiota, kysy siltä suoraan.
Konkreettiset toimet:
claude "Mitä tämä projekti tekee? Missä on sisääntulopiste?"– se lukeepackage.json-tiedoston, hakemistorakenteen ja avaintiedostot ja antaa yhteenvedon.- Avaa funktio, pyydä sitä selittämään logiikka ja piirtämään prosessi (tekstin avulla).
- Pyydä sitä jäljittämään API-pyynnön koko polku frontendistä tietokantaan.
Se tekee käytännössä likaisen työn koodin lukemisessa. Sinun ei tarvitse itse etsiä pitkään ja koota paloja päässäsi. Se järjestää polun, ja sinä teet päätökset.
Tämän luokan korvaava toiminto: Manuaalinen etsiminen, muistiinpanojen tekeminen ja kutsukaavioiden piirtäminen koodikannassa.
Toinen luokka: Koodin kirjoittaminen ja muokkaaminen
Tästä keskustellaan eniten, mutta se ei ole käytetyin. Koodin kirjoitus tapahtuu yleensä näin:
- Uuden toiminnon luominen: "Lisää käyttäjämoduuliin rajapinta sähköpostin vaihtamiseksi, tarkista sähköpostiosoitteen muoto ja kirjoita yksikkötestit."
- Tiedostojen välinen refaktorointi: "Korvaa kaikki
moment()-kutsut näissä kolmessa tiedostossadayjs()-kutsuilla, älä muuta muuta logiikkaa." - Migraatio ja päivitys: "Muunna tämä Vue 2 -komponentti Vue 3 Composition API -tyyliin."
Sen tuottama koodi ei aina ole kerralla oikein, mutta se voi tehdä kaikki tiedostojen väliset muutokset kerralla, ja voit tarkastella diffiä tiedosto kerrallaan ja hyväksyä tai hylätä muutokset.
Tämän luokan korvaava toiminto: Toistuvien koodien manuaalinen kirjoittaminen, manuaalinen haku ja korvaaminen tiedostojen välillä.
Kolmas luokka: Debuggaus ja korjaus
Kun bugi ilmenee, tyypillinen työnkulku on: katso virheilmoitus, paikanna tiedosto, arvaa syy, kokeile korjausta, jos ei toimi, palaa takaisin. Claude Code voi ottaa vastaan koko virhepino yhdistettynä projektin koodiin ja paikantaa ongelman.
Tyypillinen käyttö:
- Anna sille epäonnistuneen testin tuloste, se lukee liittyvän koodin, ehdottaa korjausta ja suorittaa testin uudelleen tarkistaakseen, menikö se läpi.
- Kun CI antaa virheen, liitä loki, anna sen korjata ja tarkista muutokset
git diff-komennolla.
Se toimii enemmänkin ensimmäisenä tarkastajana. Sinä käytät aikaa ongelman miettimiseen, mutta se käy läpi tiedostoja, vertaa eroja ja suorittaa varmistuskomennot.
Tämän luokan korvaava toiminto: Testien toistuva suorittaminen, virhelokien lukeminen, koodierojen manuaalinen vertailu.
Neljäs luokka: Sekalaiset automaatiot
Tämä luokka on vaatimattomin, mutta yhdistettynä se säästää eniten aikaa.
Esimerkkejä:
- Git-commit-viestien kirjoittaminen:
claude "Kirjoita Conventional Commits -muotoinen commit-viesti nykyisen git diffin perusteella" - PR-kuvauksen luominen: Pyydä sitä vertaamaan nykyistä haaraa main-haaraan ja luomaan yhteenveto muutoksista ja testausohjeet.
- Julkaisutietojen kirjoittaminen: Pyydä Claude Codea lukemaan viime viikon commit-historia ja luomaan CHANGELOG.
- Ympäristöongelmien ratkaiseminen: "Tämän riippuvuuden asennus antaa virheilmoituksen, katso päätteen tulostetta ja löydä syy."
Yhteistä näille on, että ne eivät ole monimutkaisia, mutta ovat työläitä. Ihmisenä tekeminen vaatii ikkunan vaihtamista ja paljon kirjoittamista. Anna se sille, ja se on valmis sekunneissa.
Tämän luokan korvaava toiminto: Tekstin manuaalinen muokkaus, muodollisten dokumenttien kirjoittaminen, ympäristökonfiguraatio-ongelmien etsiminen.
"Kartta"
Kun nämä neljä luokkaa asetetaan päivittäiseen työnkulkuun, se näyttää suunnilleen tältä:
Ota vastaan tuntematon projekti
│
▼
[Koodin ymmärtäminen] ─── Selvitä rakenne, sisääntulopiste ja keskeinen logiikka
│
▼
Aloita uuden toiminnon kirjoittaminen tai moduulin muokkaus
│
▼
[Koodin kirjoittaminen/muokkaaminen] ─── Toteutuksen luominen, tiedostojen välinen refaktorointi
│
▼
Suorita testit, bugi ilmenee
│
▼
[Debuggaus ja korjaus] ─── Analysoi virhe, paikanna, korjaa, suorita uudelleen
│
▼
Valmistaudu committiin
│
▼
[Sekalaiset automaatiot] ─── Kirjoita commit-viesti, PR-kuvaus, julkaisutiedot
│
▼
Commitoi, valmis
Sinun ei tarvitse käyttää sitä kaikissa neljässä osiossa. Jotkut tiimit käyttävät sitä vain koodin ymmärtämiseen, toiset vain testien kirjoittamiseen ja PR:ien lähettämiseen. Aloita siitä osiosta, joka aiheuttaa eniten ongelmia.
Kaksi hyödyllistä arviointikriteeriä
Jos et ole varma, pitäisikö jokin tehtävä antaa Claude Codelle, kysy itseltäsi kaksi kysymystä:
1. Onko tämä tehtävä enemmän "mekaaninen" kuin "luova"?
Sadan viittauksen muuttaminen, tulosteen muotoilu, mallikoodin luominen – näiden tekeminen itse vie paljon aikaa, mutta sinulla on jo idea. Sopii sille.
2. Onko tämän tehtävän "varmistuskustannus" korkea?
Jos muutoksen varmistaminen vaatii jatkuvaa siirtymistä, testien suorittamista ja lokien lukemista, ihmisen on hidasta kokeilla ja erehtyä. Claude Code voi itse suorittaa "muuta-aja-katso-muuta" -silmukan, mikä helpottaa elämääsi.
评论
暂无已展示的评论。
发表评论(匿名)