Claude Code Serye nga Tutorial 4: Unsa ang mga Gamit sa Claude Code?
Kasagaran nga mga Gamit
Gibahin nako ang mga gamit sa upat ka kategorya, gihan-ay gikan sa labing taas hangtod sa labing ubos nga frequency.
Una: Pagsabot sa Code
Kini tingali ang labing gigamit nga kategorya. Kung magkuha ka sa proyekto sa uban, magtan-aw sa usa ka daan nga module, o mag-abli sa usa ka repository nga walay dokumentasyon, pangutan-a lang kini.
Piho nga mga Buhat:
claude "这个项目是干什么的?入口在哪里?"—basahon niini angpackage.json, istruktura sa direktoryo, panguna nga mga file, ug maghatag ug sumada.- Ablihi ang usa ka function, pasabta kini sa lohika, pag-drawing og flowchart (paggamit sa teksto nga paghulagway).
- Ipahimo kini nga sundon ang tibuok nga agianan sa usa ka API request gikan sa frontend ngadto sa database.
Ang trabaho niini dinhi, sa esensya, mao ang paghimog 'mahugaw nga trabaho sa pagbasa sa code' para nimo. Dili nimo kinahanglang mag-grep sa dugay nga panahon, unya mag-assemble sa imong hunahuna. Gihan-ay niini ang agianan, ikaw ang mohimo sa desisyon.
Ang gi-ilis sa kini nga matang sa sitwasyon mao ang: manwal nga pagpangita sa codebase, paghimo og mga nota, pag-drawing og call graph.
Ikaduha: Pagsulat ug Pag-usab sa Code
Kini ang labing gituki nga kategorya, apan dili kini ang labing gigamit. Ang mga sitwasyon sa pagsulat sa code kasagarang mao kini:
- Paghimo og bag-ong feature: 'Idugang ang usa ka interface sa pag-usab sa email ubos sa
usermodule, kinahanglan i-validate ang format sa email, isulat ang unit tests.' - Cross-file refactoring: 'Ilisan ang tanang
moment()sa tulo ka mga file ogdayjs(), ayaw usba ang uban nga logic.' - Migration ug upgrade: 'Ilisan kining Vue 2 nga component og Vue 3 Composition API nga pagsulat.'
Ang code nga mamugna niini dili kinahanglan nga husto sa usa ka higayon, apan mahimo niini nga usbon ang tanang cross-file nga pag-usab sa usa ka higayon, ug mahimo nimong i-diff matag file, ug dawaton o isalikway matag usa.
Ang gi-ilis sa kini nga matang sa sitwasyon mao ang: manwal nga pagsulat sa balik-balik nga code, manwal nga pagpangita ug pag-ilis sa cross-file nga mga reference.
Ikatulo: Pag-debug ug Pag-ayo
Kung adunay bug, ang kasagarang workflow mao: tan-awa ang error, locate ang file, tag-an ang hinungdan, usba ug sulayi, kung dili molihok balik. Ang Claude Code makadawat sa tibuok nga error stack, ug i-locate kini gamit ang code sa proyekto.
Kasagaran nga Gamit:
- Ihatag ang output sa napakyas nga test, basahon niini ang may kalabutan nga code, maghatag og solusyon, usba, ug padagan ug test pag-usab aron tan-awa kung moagi.
- Kung adunay CI error, idikit ang log, ipaayo kini, ug human sa pag-ayo padagan ang
git diffaron kumpirmahon ang mga pag-usab.
Ang papel niini dinhi mas sama sa 'unang cycle nga tig-imbestigar'. Ikaw ang mogahin og oras sa paghunahuna sa problema, apan kini ang mag-usisa sa mga file, magtandi sa mga kalahian, ug magpadagan sa verification commands.
Ang gi-ilis sa kini nga matang sa sitwasyon mao ang: balik-balik nga pagpadagan sa mga test, pagbasa sa error logs, manwal nga pagtandi sa code differences.
Ikaupat: Iba-ibang Automation
Kini nga mga sitwasyon dili kaayo dayag, apan kung magtapok, makatipig sa labing daghang oras.
Mga Pananglitan:
- Pagsulat og Git commit message:
claude "根据当前 git diff 写一条 Conventional Commits 格式的提交信息" - Paghimo og PR description: Ipahimo nga itandi ang mga kalahian sa current branch ug main, ug mugna og summary sa mga pag-usab ug test notes.
- Pagsulat og release notes: Ipabasa sa Claude Code ang commit history sa miaging semana, ug mugna og CHANGELOG.
- Pagsulbad sa mga issue sa environment: 'Nag-error ang pag-install niining dependency, tabangi ko nga tan-awon ang terminal output, pangitaa ang hinungdan.'
Ang kalambigitan niini nga mga butang: dili komplikado, apan pino-pino. Kung ikaw ang mohimo, kinahanglan mag-ilis og windows, mag-type og daghan. Ihatag kini niini, mahuman sa pipila ka segundo.
Ang gi-ilis sa kini nga matang sa sitwasyon mao ang: manwal nga pag-edit sa teksto, pagsulat og dokumentasyon, pagpangita og mga isyu sa configuration sa environment.
Usa ka 'Mapa'
Kung ibutang kining upat ka mga sitwasyon sa adlaw-adlaw nga workflow, murag kini nga mapa:
拿到一个不熟悉的项目
│
▼
[理解代码] ─── 搞清楚结构、入口、关键逻辑
│
▼
开始写新功能或改模块
│
▼
[写代码/改代码] ─── 生成实现、跨文件重构
│
▼
运行测试,出 bug
│
▼
[调试和修复] ─── 分析错误、定位、修好、再跑
│
▼
准备提交
│
▼
[杂项自动化] ─── 写 commit、PR 描述、发布说明
│
▼
提交,完成
Dili nimo kinahanglan nga gamiton kini sa tanang upat ka mga quadrant. Ang uban nga teams mogamit lang niini para sa pagsabot sa code, ang uban mogamit lang niini para sa pagsulat og tests ug pagpadala og PR. Sa unsang bahin nga labing nakahasol nimo, sugdi sa maong sitwasyon.
Duha ka Mapuslanon nga mga Kriterya sa Paghukom
Kung dili ka sigurado kung ang usa ka butang angay ba ihatag sa Claude Code, pangutan-a ang imong kaugalingon og duha ka pangutana:
1. Kini ba nga butang mas 'mekanikal' kaysa 'mamugnaon'?
Ang pag-usab sa gatosan ka mga reference, pag-format sa output, paghimo og boilerplate code—kini nga mga butang kung imo buhaton mokonsumo og oras, apan naa na nimo ang ideya. Angay ihatag kini niini.
2. Taas ba ang 'cost sa verification' niini nga butang?
Kung ang usa ka pag-usab nanginahanglan og balik-balik nga pag-jump, pagpadagan og test, pagtan-aw sa log aron kumpirmahon, ang tawo mahimong hinay sa trial and error. Ang Claude Code makahimo sa iyang kaugalingon nga 'usba-padagan-tan-awa-usba' nga siklo, ug mas sayon ka.
评论
暂无已展示的评论。
发表评论(匿名)