← 返回列表

Mfululizo wa Mafunzo ya Claude Code 4: Je, ni matumizi gani ya Claude Code?

Matukio ya Kawaida ya Matumizi

Nimegawanya matukio ya matumizi katika aina nne, zilizopangwa kwa masafa kutoka juu hadi chini.


Aina ya Kwanza: Kuelewa Msimbo

Hii labda ndiyo inayotumika zaidi. Unapopokea mradi wa mtu mwingine, kuangalia moduli ya zamani, au kufungua hazina isiyo na hati, muulize moja kwa moja.

Hatua mahususi:

  • claude "Mradi huu unafanya nini? Ingilio liko wapi?" — Itasoma package.json, muundo wa saraka, faili muhimu, na kutoa muhtasari.
  • Fungua kazi, acha aeleze mantiki, chora mtiririko (kwa maelezo ya maandishi).
  • Mwache afuatilie njia kamili ya ombi la API kutoka mbele hadi hifadhidata.

Hapa kazi anayofanya kimsingi ni kukusaidia "kufanya kazi chafu ya kusoma msimbo". Huna haja ya kufanya grep kwa muda mrefu mwenyewe kisha kuunganisha vipande akilini mwako. Anapanga njia, na wewe unafanya uamuzi.

Mbadala wa aina hii ya matukio ni: kutafuta kwa mkono kwenye hazina ya msimbo, kuandika maelezo, kuchora grafu za wito.


Aina ya Pili: Kuandika Msimbo, Kubadilisha Msimbo

Hii ndiyo inayojadiliwa zaidi, lakini kwa kweli haitumiki sana. Matukio ya kuandika msimbo mara nyingi ni kama hivi:

  • Kuzalisha vipengele vipya: "Ongeza kiolesura cha kubadilisha barua pepe chini ya moduli ya user, hakikisha umbizo la barua pepe limehakikiwa, andika majaribio ya kitengo."
  • Kurekebisha msimbo katika faili nyingi: "Badilisha moment() zote katika faili hizi tatu kuwa dayjs(), usibadili mantiki nyingine."
  • Uhamishaji na usasishaji: "Badilisha kijenzi hiki cha Vue 2 kuwa maandishi ya Vue 3 Composition API."

Msimbo anaozalisha si lazima uwe sahihi mara ya kwanza, lakini anaweza kufanya mabadiliko yote katika faili nyingi mara moja, na unaweza kuangalia tofauti faili kwa faili, kukubali au kukataa.

Mbadala wa aina hii ya matukio ni: kuandika msimbo wa kurudia kwa mkono, kutafuta na kubadilisha marejeleo katika faili nyingi kwa mkono.


Aina ya Tatu: Utatuzi na Urekebishaji

Wakati hitilafu inapotokea, mtiririko wa kawaida wa kazi ni: angalia hitilafu, tafuta faili, nadhani sababu, jaribu kurekebisha, ikiwa haifanyi kazi rudia. Claude Code anaweza kupokea mrundikano mzima wa hitilafu moja kwa moja, pamoja na msimbo wa mradi, na kujiweka mahali.

Matumizi ya kawaida:

  • Mpe matokeo ya jaribio lililoshindwa, atasoma msimbo husika, atoe suluhisho, kisha atekeleze jaribio tena kuona kama linapita.
  • Unapokutana na hitilafu ya CI, bandika kumbukumbu, mwache aifanye, kisha tekemya git diff kuthibitisha mabadiliko.

Hapa kazi yake ni kama "mkaguzi wa awali". Wewe ndiye unayetumia muda kufikiria tatizo, lakini yeye ndiye anayetafuta faili, kulinganisha tofauti, na kutekeleza amri za uthibitishaji.

Mbadala wa aina hii ya matukio ni: kurudia-rudia kutekeleza majaribio, kusoma kumbukumbu za hitilafu, kulinganisha tofauti za msimbo kwa mkono.


Aina ya Nne: Uendeshaji Kiotomatiki wa Vitu Mbalimbali

Aina hii ya matukio haionekani sana, lakini inapojumuishwa huokoa muda mwingi.

Mifano:

  • Kuandika ujumbe wa Git commit: claude "Andika ujumbe wa commit wa muundo wa Conventional Commits kulingana na git diff ya sasa"
  • Kuzalisha maelezo ya PR: Mwache alinganishe tofauti kati ya tawi la sasa na main, atoe muhtasari wa mabadiliko na maelezo ya majaribio.
  • Kuandika maelezo ya toleo: Mwache Claude Code asome historia ya commit za wiki iliyopita, atengeneze CHANGELOG.
  • Kujibu masuala ya mazingira: "Usakinishaji huu unashindwa, tafadhali nisaidie kuangalia pato la terminal, tafuta sababu."

Sawa ya mambo haya ni: si magumu, lakini ni madogo na ya kuchosha. Kufanya mwenyewe unahitaji kubadili dirisha, kuandika maneno mengi. Kumpa yeye, inakamalika kwa sekunde chache.

Mbadala wa aina hii ya matukio ni: kuhariri maandishi kwa mkono, kuandika nyaraka za kawaida, kutafuta matatizo ya usanidi wa mazingira.


"Ramani"

Ukiweka aina hizi nne za matukio katika mtiririko wa kazi wa kila siku, inaonekana kama ramani hii:

Kupokea mradi usiojulikana
    │
    ▼
[Kuelewa Msimbo] ─── Fahamisha muundo, ingilio, mantiki muhimu
    │
    ▼
Anza kuandika kipengele kipya au kubadilisha moduli
    │
    ▼
[Kuandika Msimbo/Kubadilisha Msimbo] ─── Zalisha utekelezaji, rekebisha faili nyingi
    │
    ▼
Tekeleza majaribio, patwa na hitilafu
    │
    ▼
[Utatuzi na Urekebishaji] ─── Chambua hitilafu, tafuta, rekebisha, tekeleza tena
    │
    ▼
Jitayarishe kuwasilisha
    │
    ▼
[Uendeshaji Kiotomatiki wa Vitu Mbalimbali] ─── Andika commit, maelezo ya PR, maelezo ya toleo
    │
    ▼
Wasilisha, imekamilika

Huna haja ya kutumia katika pande zote nne. Baadhi ya timu hutumia tu kuelewa msimbo, wengine hutumia tu kuandika majaribio na kutuma PR. Sehemu gani inayokusumbua zaidi, anza kutoka hapo.


Vigezo Viwili vya Kuamua

Ikiwa huna uhakika kama jambo fulani linapaswa kukabidhiwa kwa Claude Code, jiulize maswali mawili:

1. Je, jambo hili lina "mekanika" kuliko "ubunifu"?

Kubadilisha marejeleo mia moja, kutoa matokeo yenye umbizo, kuzalisha msimbo wa mfano — kufanya mambo haya mwenyewe kwa muda mrefu kunachukua muda mwingi, lakini tayari una wazo. Linamfaa yeye.

2. Je, "gharama ya uthibitishaji" ya jambo hili ni kubwa?

Ikiwa mabadiliko yanahitaji kurukaruka mara kwa mara, kutekeleza majaribio, kuangalia kumbukumbu ili kuthibitishwa, basi kufanya makosa na kujaribu ni polepole. Claude Code anaweza kukamilisha mzunguko wa "kurekebisha - kutekeleza - kuangalia - kurekebisha tena" mwenyewe, utakuwa rahisi zaidi.

评论

暂无已展示的评论。

发表评论(匿名)