← 返回列表

Claude Code нұсқаулығы 4: Claude Code қолдану сценарийлері қандай?

Типтік қолдану сценарийлері

Мен қолдану сценарийлерін жиілік бойынша төрт санатқа бөлемін.


Бірінші санат: Кодты түсіну

Бұл ең көп қолданылатын санат болуы мүмкін. Басқа біреудің жобасын қабылдағанда, ескі модульді қарағанда немесе құжаттамасы жоқ репозиторийді ашқанда, тікелей сұраңыз.

Нақты әдістер:

  • claude "Бұл жоба не істейді? Кіру нүктесі қайда?" — ол package.json, каталог құрылымы, негізгі файлдарды оқып, қысқаша шолу береді.
  • Функцияны ашып, оған логиканы түсіндірту, процесті сипаттау (мәтін арқылы).
  • API сұрауының фронтенттен базаға дейінгі толық жолын қадағалату.

Бұл жерде ол сізге «код оқудың лас жұмысын» жасауға көмектеседі. Сізге ұзақ уақыт grep іздеу немесе мида пазл құрастыру қажет емес. Ол жолды тазартады, сіз шешім қабылдайсыз.

Бұл санаттың орнына келетін әрекеттер: код қоймасында қолмен іздеу, жазбалар жасау, шақыру графигін салу.


Екінші санат: Код жазу және өзгерту

Бұл ең көп талқыланатын санат, бірақ ол ең көп қолданылмайды. Код жазу сценарийлері әдетте былай болады:

  • Жаңа функцияны жасау: "user модуліне электрондық поштаны өзгерту үшін интерфейс қосыңыз, пошта пішімін тексеріңіз, модульдік тест жазыңыз."
  • Файлараралық рефакторинг: "Осы үш файлдағы барлық moment() функциясын dayjs()-ке ауыстырыңыз, басқа логиканы өзгертпеңіз."
  • Көшіру және жаңарту: "Осы Vue 2 компонентін Vue 3 Composition API синтаксисіне түрлендіріңіз."

Ол бірден дұрыс код жасамауы мүмкін, бірақ барлық файлараралық өзгерістерді бірден жасай алады, ал сіз файл бойынша diff-ті қабылдап немесе қабылдамай аласыз.

Бұл санаттың орнына келетін әрекеттер: қайталанатын кодты қолмен жазу, файлараралық сілтемелерді қолмен іздеу және ауыстыру.


Үшінші санат: Жөндеу және түзету

Қате пайда болғанда, әдеттегі жұмыс ағымы: қатені көру, файлды табу, себебін болжау, өзгерту, егер жұмыс істемесе, қайта қарау. Claude Code тікелей толық қате стекін қабылдап, жоба кодымен бірге орынды анықтай алады.

Типтік пайдалану:

  • Сәтсіз тест нәтижесін оған беріңіз, ол тиісті кодты оқиды, түзету ұсынады, өзгертеді және тестті қайта іске қосып, өткенін тексереді.
  • CI қатесі кезінде журналды қойыңыз, оны түзетсін, содан кейін git diff іске қосып, өзгерістерді растаңыз.

Мұнда ол «алғашқы тексеруші» рөлін атқарады. Уақытты мәселе туралы ойлауға сіз жұмсайсыз, бірақ файлдарды парақтау, айырмашылықтарды салыстыру және тексеру командаларын іске қосу оның міндеті.

Бұл санаттың орнына келетін әрекеттер: тесттерді қайталап іске қосу, қате журналдарын оқу, код айырмашылықтарын қолмен салыстыру.


Төртінші санат: Әртүрлі автоматтандыру

Бұл санат ең көзге түспейтін, бірақ жиынтықта уақытты көп үнемдейді.

Мысалдар:

  • Git жіберу хабарламасын жазу: claude "Ағымдағы git diff бойынша Conventional Commits форматында жіберу хабарламасын жаз"
  • PR сипаттамасын жасау: Ағымдағы тармақ пен main арасындағы айырмашылықты салыстырып, өзгерістердің қысқаша мазмұнын және тест сипаттамасын жасату.
  • Шығарылым жазбасын жазу: Claude Code-ға соңғы аптадағы commit тарихын оқытып, CHANGELOG жасату.
  • Орта мәселелерін шешу: "Бұл тәуелділікті орнату кезінде қате пайда болды, терминал шығысын қарап, себебін тап."

Бұл әрекеттердің ортақ белгісі: олар күрделі емес, бірақ ұсақ-түйек. Өзіңіз жасау үшін терезені ауыстырып, көп мәтін теру керек. Оған тапсырсаңыз, бірнеше секундта аяқталады.

Бұл санаттың орнына келетін әрекеттер: мәтінді қолмен өңдеу, стандартты құжаттарды жазу, орта конфигурациясы мәселелерін іздеу.


Бір «карта»

Осы төрт сценарийді күнделікті жұмыс ағынына енгізу кезінде шамамен мынадай карта пайда болады:

Таныс емес жобаны алу
    │
    ▼
[Кодты түсіну] ─── Құрылымды, кіру нүктесін, негізгі логиканы анықтау
    │
    ▼
Жаңа функцияны жазу немесе модульді өзгерту бастау
    │
    ▼
[Код жазу/өзгерту] ─── Жүзеге асыруды жасау, файлараралық рефакторинг
    │
    ▼
Тесттерді іске қосу, қате пайда болу
    │
    ▼
[Жөндеу және түзету] ─── Қатені талдау, орынды анықтау, түзету, қайта іске қосу
    │
    ▼
Жіберуге дайындау
    │
    ▼
[Әртүрлі автоматтандыру] ─── commit, PR сипаттамасы, шығарылым жазбасын жазу
    │
    ▼
Жіберу, аяқтау

Барлық төрт санатты пайдалану міндетті емес. Кейбір командалар тек кодты түсіну үшін, ал басқалары тек тест және PR жазу үшін пайдаланады. Қай санат сізге қиындық туғызса, сол жерден бастаңыз.


Пайдалы екі критерий

Егер бір әрекетті Claude Code-ға тапсыру керек пе деп күмәндансаңыз, өзіңізге екі сұрақ қойыңыз:

1. Бұл әрекет «механикалық» па, әлде «шығармашылық» па?

Жүз сілтемені өзгерту, пішімдеу үшін шығару, шаблон кодын жасау — мұндай нәрселерді өзіңіз жасасаңыз, уақыт көп кетеді, бірақ идея сізде бар. Оны орындауға беруге болады.

2. Бұл әрекеттің «тексеру құны» жоғары ма?

Егер өзгертуді растау үшін бірнеше рет ауысу, тесттерді іске қосу, журналдарды қарау қажет болса, онда қолмен қателесу баяу болады. Claude Code «өзгерту-іске қосу-тексеру-қайта өзгерту» циклін өзі жасай алады, сізге жеңіл болады.

评论

暂无已展示的评论。

发表评论(匿名)