Claude Code oktatóanyag-sorozat 4: Mik a Claude Code használati esetei?
Tipikus használati esetek
A használati eseteket négy kategóriába osztottam, gyakoriság szerint csökkenő sorrendben.
Első kategória: Kód megértése
Ez talán a leggyakrabban használt. Amikor átveszel egy másik projektet, megnézel egy régi modult, vagy megnyitsz egy dokumentáció nélküli tárat, egyszerűen kérdezd meg tőle.
Konkrét lépések:
claude "Mit csinál ez a projekt? Hol a belépési pont?"– Elolvassa apackage.json-t, a könyvtárszerkezetet, a kulcsfontosságú fájlokat, és összefoglalót ad.- Nyiss meg egy függvényt, és kérd meg, hogy magyarázza el a logikát, rajzoljon folyamatábrát (szöveges leírással).
- Kérd meg, hogy kövesse nyomon egy API-kérés teljes útvonalát a frontendtől az adatbázisig.
Amit itt csinál, az lényegében a "kódolvasás piszkos munkáját" végzi el helyetted. Nem kell magadnak órákig keresgélned, majd az agyadban összeraknod a képet. Ő rendezi az útvonalakat, te hozod meg a döntéseket.
E kategória alternatívája: Kézi keresgélés a kódban, jegyzetelés, hívási gráfok rajzolása.
Második kategória: Kód írása, módosítása
Erről a kategóriáról esik a legtöbb szó, de valójában nem ez a leggyakoribb. A kódírás jellemzően így néz ki:
- Új funkció generálása: "Adj hozzá egy interfészt az e-mail módosításához a
usermodulban, ellenőrizze az e-mail formátumot, és írj unit tesztet." - Több fájlra kiterjedő refaktorálás: "Cseréld ki az összes
moment()-etdayjs()-re ebben a három fájlban, más logikát ne változtass." - Migráció és frissítés: "Alakítsd át ezt a Vue 2 komponenst Vue 3 Composition API szintaxisra."
Az általa generált kód nem biztos, hogy elsőre tökéletes, de egyszerre képes elvégezni a több fájlra kiterjedő változtatásokat, és fájlonként ellenőrizheted a különbségeket, egyenként elfogadva vagy elutasítva azokat.
E kategória alternatívája: Ismétlődő kód kézi írása, kézi keresés és csere több fájlra kiterjedő hivatkozásoknál.
Harmadik kategória: Hibakeresés és javítás
Amikor hiba lép fel, a szokásos munkafolyamat: megnézed a hibaüzenetet, megkeresed a fájlt, találgatsz az okra, javítasz, teszteled, ha nem jó, visszamész. A Claude Code közvetlenül fogadhatja a teljes hibakövetést, és a projekt kódjával együtt lokalizálhatja a problémát.
Tipikus használat:
- Dobd oda neki a sikertelen tesztek kimenetét, elolvassa a kapcsolódó kódot, javaslatot tesz a javításra, majd újrafuttatja a tesztet, hogy ellenőrizze.
- Ha CI hibát észlelsz, másold be a naplót, javíttasd meg vele, majd futtasd le a
git diffparancsot a változtatások ellenőrzéséhez.
Itt inkább "első körös nyomozóként" működik. Te gondolkodsz a problémán, de ő böngészi a fájlokat, hasonlítja össze az eltéréseket, és futtatja az ellenőrző parancsokat.
E kategória alternatívája: Tesztelés ismételt futtatása, hibanaplók olvasása, kód különbségek kézi összehasonlítása.
Negyedik kategória: Vegyes automatizálás
Ez a kategória a legkevésbé látványos, de összességében a legtöbb időt spórolja meg.
Példák:
- Git commit üzenet írása:
claude "Írj egy Conventional Commits formátumú commit üzenetet az aktuális git diff alapján" - PR leírás generálása: Kérd meg, hogy hasonlítsa össze az aktuális ágat a main-nel, és készítsen összefoglalót a változtatásokról és tesztelési leírásokat.
- Kiadási jegyzetek írása: Kérd meg a Claude Code-ot, hogy olvassa el az elmúlt hét commit történetét, és készítsen CHANGELOG-ot.
- Környezeti problémák megválaszolása: "Hiba történt a függőség telepítésekor, segíts megnézni a terminál kimenetét, és megtalálni az okot."
Ezeknek a feladatoknak a közös jellemzője: nem bonyolultak, de aprólékosak. Ha magad csinálod, ablakokat kell váltanod, sokat kell gépelned. Rábízva, másodpercek alatt kész.
E kategória alternatívája: Szövegek kézi szerkesztése, szabványos dokumentáció írása, környezeti konfigurációs problémák keresése.
Egy "térkép"
Ha ezt a négy kategóriát beilleszted a napi munkafolyamatba, valahogy így néz ki:
Ismeretlen projektet kapsz
│
▼
[Kód megértése] ─── Struktúra, belépési pont, kulcs logika tisztázása
│
▼
Új funkció vagy modul módosítása
│
▼
[Kód írása/módosítása] ─── Implementáció generálása, több fájlra kiterjedő refaktorálás
│
▼
Teszt futtatása, hiba jelentkezik
│
▼
[Hibakeresés és javítás] ─── Hiba elemzése, lokalizálása, javítása, újratesztelés
│
▼
Előkészítés a commitra
│
▼
[Vegyes automatizálás] ─── Commit, PR leírás, kiadási jegyzetek írása
│
▼
Commit, kész
Nem kell mind a négy területen használnod. Egyes csapatok csak a kód megértésére használják, mások csak tesztek írására és PR-ek küldésére. Ahol a legnagyobb gondod van, onnan érdemes kezdened.
Két hasznos szempont
Ha nem vagy biztos benne, hogy egy feladatot a Claude Code-ra bízz-e, tedd fel magadnak ezt a két kérdést:
1. Ez a feladat inkább "mechanikus", mint "kreatív"?
Száz hivatkozás módosítása, formázott kimenet generálása, sablonkód előállítása – ezeket egyenként csinálva rengeteg idő elmegy, de az ötleted már megvan. Rá bízhatod.
2. Mennyire magas a "validálási költség"?
Ha egy módosításhoz többször kell ugrálni, teszteket futtatni, naplókat nézni a megerősítéshez, akkor a kézi próbálgatás lassú. A Claude Code maga végig tudja csinálni a "javítás-futtatás-ellenőrzés-újrajavítás" ciklust, így sokkal könnyebb dolgod lesz.
评论
暂无已展示的评论。
发表评论(匿名)