Claude Code Gollanma Seriýasy 4: Claude Code Ulanyş Ýagdaýlary Haýsylar?
Adaty ulanyş ýagdaýlary
Ulanyş ýagdaýlaryny dört topara bölýärin, ulanyş ýyglylygy boýunça ýokardan peslige tertiplenen.
Birinji topar: Koda düşünmek
Bu iň köp ulanylýan topar. Başga biriniň taslamasyny ele alanyňda, köne modula seredeniňde ýa-da resminamasyz bir ammary açanyňda, gönüden-göni sorag ber.
Anyk usullar:
claude "Bu taslama näme üçin? Girýän ýeri nirede?"— olpackage.json, katalog gurluşyny, esasy faýllary okap, umumy bir beýan berýär.- Bir funksiýany açyp, logikasyny düşündürmegini, akymyny suratlandyrmagyny (tekst bilen) haýyş et.
- Bir API haýyşynyň öň ýüzden maglumat bazasyna çenli doly ýoluny yzarlamagyny haýyş et.
Bu ýerde onuň işi, esasan, "koda düşünmegiň hapa işini" etmek. Özüňiz uzak wagtlap grep edip, beýniňizde surat düzmeli däl. Ol ýollary düzýär, siz bolsa karar berýärsiňiz.
Bu kategoriýanyň ornuny tutýar: Kod ammarda el bilen gözlemek, bellik etmek, çaýryş diagrammalaryny çyzmak.
Ikinji topar: Kod ýazmak, kod üýtgetmek
Bu iň köp ara alnyp maslahatlaşylýan topar, ýöne iň köp ulanylan däl. Kod ýazmak ýagdaýlary adatça şeýle bolýar:
- Täze funksiýa döretmek: "
usermodulynyň aşagynda e-poçta formatyny barlaýan, e-poçtany üýtgetmek üçin interfeýs goş, unit testlerini ýaz." - Faýllar arasynda täzeden gurmak: "Bu üç faýldaky ähli
moment()-idayjs()-e çalşyr, beýleki logikalary üýtgetme." - Göçürmek we täzeläp gurmak: "Bu Vue 2 komponentini Vue 3 Composition API görnüşine öwür."
Onuň ýazan kody ilkinji gezekde dogry bolman hem biler, ýöne faýllar arasyndaky üýtgeşmeleri bir gezekde edip biler, siz bolsa her faýlyň diffini görüp, kabul ýa-da ret edip bilersiňiz.
Bu kategoriýanyň ornuny tutýar: Täzelenýän kody el bilen ýazmak, faýllar arasyndaky salgylanmalary el bilen gözläp çalyşmak.
Üçünji topar: Koddaky ýalňyşlyklary anyklamak we düzetmek
Bug ýüze çykanda adaty iş akymy: ýalňyş habaryna seret, faýly tap, sebäbini çakla, üýtgedip gör, işlemezse yzyna gaýt. Claude Code gönüden-göni ähli ýalňyş ýygnaýjyny (stack trace) alyp, taslama kody bilen birleşdirip, ýalňyşyň ýerini tapyp biler.
Adaty ulanyş:
- Şowsuz synag netijesini oňa ber, ol degişli kody okap, düzetme teklip eder, üýtgedip, synagy täzeden geçirer we geçýänligini barlar.
- CI ýalňyşlygy ýüze çykanda, loglary goý, ol düzedip, soňra
git diffbilen üýtgeşmeleri tassyklar.
Bu ýerde onuň roly "ilkine barlaýjy" ýaly. Sorag etmek üçin wagty siz sarp edýärsiňiz, ýöne faýllary gözlemek, tapawutlary deňeşdirmek, barlag buyruklaryny ýerine ýetirmek onuň işi.
Bu kategoriýanyň ornuny tutýar: Synaglary yzygiderli geçirmek, ýalňyş loglaryny okamak, kod tapawutlaryny el bilen deňeşdirmek.
Dördünji topar: Beýleki awtomatlaşdyryşlar
Bu kategoriýa iň görnüksiz, ýöne jemi has köp wagt tygşytlaýar.
Mysallar:
- Git tabsyryk habaryny ýazmak:
claude "Häzirki git diff-e esaslanyp, Conventional Commits formatly tabsyryk habaryny ýaz" - PR beýanyny döretmek: Häzirki şaha bilen main arasyndaky tapawudy deňeşdirip, şu üýtgeşmeleriň gysgaça beýanyny we synag beýanyny döretmegini haýyş et.
- Çykyş resminamasyny ýazmak: Claude Code-a soňky hepdäniň commit taryhyny okadyp, CHANGELOG döret.
- Daş-töwerek soraglaryna jogap bermek: "Bu baglylygy gurnamakda ýalňyşlyk çykdy, terminal çykyşyna seret, sebäbini tap."
Bu zatlaryň umumy aýratynlygy: çylşyrymly däl, ýöne ownuk. Özüňiz etmek üçin penjireleri çalyşmaly, köp ýazmaly. Ona tabşyrsaňyz, birnäçe sekuntda gutarýar.
Bu kategoriýanyň ornuny tutýar: Teksti el bilen redaktirlemek, resminamalary ýazmak, daş-töwerek sazlamalaryny gözlemek.
Bir "karta"
Bu dört kategoriýany gündelik iş akymynda şeýle bir karta görnüşinde görkezip bolar:
Öň tanyş däl taslamany almak
│
▼
[Koda düşünmek] ─── Gurluşy, girýän ýerini, esasy logikany anykla
│
▼
Täze funksiýa ýa-da modul üýtgetmek
│
▼
[Kod ýazmak / üýtgetmek] ─── Durmuşa geçir, faýllar arasynda täzeden gur
│
▼
Synaglary geçir, bug çykýar
│
▼
[Ýalňyşlyklary anyklamak we düzetmek] ─── Ýalňyşy seljer, ýerini tap, düzet, täzeden geçir
│
▼
Tabsyryga taýýarlanmak
│
▼
[Beýleki awtomatlaşdyryşlar] ─── Commit, PR beýany, çykyş resminamasyny ýaz
│
▼
Tabsyryk ber, gutar
Bu dört kwadratyň hemmesini ulanyp bilmersiňiz. Käbir toparlar diňe koda düşünmek üçin, käbirleri diňe synag we PR ibermek üçin ulanyar. Haýsy basgançak sizi iň köp biynjalyk edýän bolsa, şol ýerden başlaň.
Iki peýdaly ölçeg
Eger bir zady Claude Code-a tabşyrmaly ýa-da etmeli däldigine anyk däl bolsaňyz, özüňize iki sorag beriň:
1. Bu iş "mechaniki" "döredijilikli" has köpmi?
Salgylanmalaryň ýüzüsini üýtgetmek, çykyşy formatlamak, şablon koduny döretmek — bu zatlary özüňiz etmek köp wagt alyp biler, ýöne pikir taýýar. Ona tabşyrmak amatly.
2. Bu işiň "barlag bahasy" ýokarmy?
Eger bir üýtgeşme birnäçe gezek aýlanmak, synaglary geçirmek, loglara seretmek bilen tassyklanmaly bolsa, şahsyýet üçin synag-ýalňyş gaty haýal bolar. Claude Code "üýtget-syna-gör-ýene üýtget" siklini özbaşdak ýerine ýetirip biler, siz has rahat bolarsyňyz.
评论
暂无已展示的评论。
发表评论(匿名)