← 返回列表

Claude Code Seriyası Dərs 4: Claude Code İstifadə Ssenariləri Hansılardır?

Tipik İstifadə Ssenariləri

İstifadə ssenarilərini tezlik sırasına görə dörd kateqoriyaya ayırıram.


Birinci Kateqoriya: Kodu Anlamaq

Bu, ən çox istifadə edilən kateqoriyadır. Başqasının layihəsini mənimsəyərkən, köhnə bir modula baxarkən və ya sənədsiz bir depo açarkən birbaşa soruşun.

Xüsusi üsullar:

  • claude "Bu layihə nə üçündür? Giriş nöqtəsi haradadır?" — O, package.json, qovluq strukturu, əsas faylları oxuyaraq xülasə verir.
  • Bir funksiyanı açın, ondan məntiqi izah etməsini, axını təsvir etməsini istəyin (mətnlə).
  • Bir API sorğusunun frontenddən verilənlər bazasına qədər tam yolunu izləməsini istəyin.

Burada onun gördüyü iş, əslində, "kod oxumağın çətin işini" sizin üçün görməkdir. Özünüz saatlarla grep edib beyninizdə tapmaca qurmağa ehtiyac yoxdur. O, yolu təmizləyir, siz qərar verirsiniz.

Bu kateqoriyanın əvəz etdiyi iş: Kod bazasında əl ilə axtarış, qeydlər aparmaq, çağrı qrafiki çəkmək.


İkinci Kateqoriya: Kod Yazmaq, Kodu Dəyişdirmək

Bu, ən çox müzakirə edilən kateqoriyadır, amma əslində ən çox istifadə edilən deyil. Kod yazma ssenariləri adətən belədir:

  • Yeni funksiyanın yaradılması: "user" modulu altında e-poçt dəyişdirmə üçün bir API əlavə edin, e-poçt formatını yoxlayın, vahid testlər yazın.
  • Fayllararası refaktorinq: "Bu üç fayldakı bütünmoment()çağırışlarınıdayjs()ilə əvəz edin, digər məntiqi dəyişdirməyin.
  • Köçürmə və təkmilləşdirmə: "Bu Vue 2 komponentini Vue 3 Composition API sintaksisinə çevirin.

Yaratdığı kod həmişə ilk dəfədən düzgün olmaya bilər, amma fayllararası dəyişiklikləri bir dəfədə edə bilər və siz fayl üzrə diff edərək hər birini qəbul və ya rədd edə bilərsiniz.

Bu kateqoriyanın əvəz etdiyi iş: Təkrar kodları əl ilə yazmaq, fayllararası istinadları əl ilə axtarıb dəyişdirmək.


Üçüncü Kateqoriya: Debug və Təmir

Xəta baş verdikdə, adi iş axını: xəta mesajına baxmaq, faylı tapmaq, səbəbi təxmin etmək, düzəltməyə cəhd etmək, işləməzsə geri qayıtmaq. Claude Code birbaşa bütün xəta izini qəbul edə, layihə kodu ilə birlikdə özü lokallaşdıra bilər.

Tipik istifadə:

  • Uğursuz test nəticəsini ona atın, əlaqəli kodu oxuyar, düzəliş təklif edər, düzəldib testi yenidən işə salar, keçib-keçmədiyini yoxlar.
  • CI xətası ilə qarşılaşdıqda, jurnalı yapışdırın, ondan təmir etməsini istəyin, təmirdən sonra git diff ilə dəyişiklikləri təsdiqləyin.

Burada rolu daha çox "ilk mərhələ müfəttişi" kimidir. Problemi düşünən sizsiniz, amma faylları qarışdırmaq, fərqləri müqayisə etmək, testləri işə salmaq onun işidir.

Bu kateqoriyanın əvəz etdiyi iş: Testləri təkrar-təkrar işə salmaq, xəta jurnallarını oxumaq, kod fərqlərini əl ilə müqayisə etmək.


Dördüncü Kateqoriya: Digər Avtomatlaşdırmalar

Bu kateqoriya ən az diqqət çəkəndir, amma birlikdə ən çox vaxt qazandırandır.

Nümunələr:

  • Git commit mesajı yazmaq: claude "Cari git diff-ə əsasən Conventional Commits formatında commit mesajı yaz"
  • PR təsviri yaratmaq: Ondan cari branch ilə main arasındakı fərqi müqayisə etməsini, bu dəyişikliyin xülasəsini və test izahını yaratmasını istəyin.
  • Buraxılış qeydləri yazmaq: Claude Code-a son bir həftənin commit tarixçəsini oxutdurub CHANGELOG yaratdırın.
  • Mühit problemlərini həll etmək: "Bu asılılığı quraşdırarkən xəta aldım, terminal çıxışına baxıb səbəbi tapmağa kömək et."

Bu işlərin ortaq cəhəti: mürəkkəb deyil, amma xırda-xırda vaxt aparır. Özünüz etsəniz, pəncərə dəyişdirməli, çox yazmalısınız. Ona tapsanız, bir neçə saniyəyə bitər.

Bu kateqoriyanın əvəz etdiyi iş: Mətnləri əl ilə redaktə etmək, sənədləri standartlara uyğun yazmaq, mühit konfiqurasiya problemlərini araşdırmaq.


Bir "Xəritə"

Bu dörd kateqoriyanı gündəlik iş axınına yerləşdirsək, təxminən belə bir xəritə alınır:

Tanış olmayan bir layihə götürün
    │
    ▼
[Kodu Anlamaq] ─── Quruluşu, giriş nöqtəsini, əsas məntiqi anlayın
    │
    ▼
Yeni funksiya yazmağa və ya modulu dəyişdirməyə başlayın
    │
    ▼
[Kod Yazmaq/Kodu Dəyişdirmək] ─── Tətbiqi yaratmaq, fayllararası refaktorinq
    │
    ▼
Testləri işə salın, xəta çıxdı
    │
    ▼
[Debug və Təmir] ─── Xətanı analiz etmək, lokallaşdırmaq, təmir etmək, yenidən işə salmaq
    │
    ▼
Təqdimata hazırlıq
    │
    ▼
[Digər Avtomatlaşdırmalar] ─── Commit yazmaq, PR təsviri, buraxılış qeydləri
    │
    ▼
Təqdim edin, tamamlandı

Bu dörd sahənin hamısında istifadə etmək məcburiyyətində deyilsiniz. Bəzi komandalar yalnız kodu anlamaq üçün istifadə edir, bəziləri yalnız test və PR göndərmək üçün. Sizi ən çox narahat edən mərhələ hansıdırsa, o ssenaridən başlayın.


İki Faydalı Meyar

Bir işi Claude Code-a verməli olub-olmadığınıza qərar vermək üçün özünüzə iki sual verin:

1. Bu iş "mexaniki" xarakter daşıyır, "yaradıcı" deyil?

Yüz istinadı dəyişdirmək, çıxışı formatlaşdırmaq, şablon kod yaratmaq — bunları təkbaşına etmək çox vaxt aparır, amma fikriniz artıq hazırdır. Ona vermək uyğundur.

2. Bu işin "doğrulama xərci" nə qədər yüksəkdir?

Bir dəyişikliyi təsdiqləmək üçün dəfələrlə keçid etmək, test işə salmaq, jurnallara baxmaq lazımdırsa, şəxsən səhv etmək çox vaxt aparar. Claude Code "düzəlt-çalış-bax-yenidən düzəlt" dövrünü özü başa çatdıra bilər, siz çox rahatlaşarsınız.

评论

暂无已展示的评论。

发表评论(匿名)