Claude-dan belə xahiş edirsiniz: "Lokal siyahısı əlavə et, axtarış və ölkəyə görə filtr qur, görünüşü də yenilə". Agent bir neçə faylı dəyişir, işin hazır olduğunu bildirir və ilk baxışda səhifə yaxşı görünür. Amma sorğu yazandan sonra lazım olan qeyd yoxa çıxır. Sahəni təmizləyirsiniz, qeyd geri qayıtmır.
Nə pozuldu? Axtarış, filtr, yoxsa elə siyahının özü? Hər şey eyni vaxtda meydana çıxıb, heç bir hissənin ayrıca işlədiyini hələ görməmisiniz. Axtarışı düzəltməyi istəyirsiniz, yeni dəyişikliklər gəlir, bütün səhifəni yenidən yoxlayırsınız. İş gedir, amma nəticəyə inam getdikcə azalır.
Bir neçə dəyişikliyi birdən çözməmək üçün sorğunu yoxlana bilən kiçik addımlara bölün. Əvvəl siyahını alın və qeydləri tutuşdurun. Sonra axtarışı əlavə edib həmin siyahıda yoxlayın. Bundan sonra filtrə keçin, görünüşün yenilənməsini isə ayrıca addıma saxlayın. Xətalar yenə ola bilər, amma yoxlanmış başlanğıc vəziyyətiniz və son dəyişikliklərin aydın sərhədi olacaq. Gəlin baxaq, belə addımları necə seçmək və agentə necə tapşırmaq olar.
Solda bir gedişdə edilmiş dəyişikliklər göstərilib. Sağda konkret səbəbi hələ bildirməyən ümumi əlamət görünür. Hissələri növbə ilə yoxlasanız, xətanın yaranmasını son dəyişikliklə əlaqələndirmək daha asan olacaq.
Ən yaxın nəticəni seçin
Parçalama - tapşırığı hissələrə bölməkdir. Agentlə işləyərkən hissələri elə seçmək faydalıdır ki, hər hissənin nəticəsini ayrıca yoxlaya biləsiniz. Məsələn, əvvəl siyahını göstərin, sonra ona axtarış, ardınca filtr əlavə edin.
Siyahı artıq işləyirsə, onu yenidən qurmağa ehtiyac yoxdur. Çatışmayan ən yaxın davranışdan başlayın. İşləyib-işləmədiyi aydın deyilsə, əvvəl səhifəni açıb baxın. Başlanğıc nöqtəsini gözəl plan yox, layihənin hazırkı vəziyyəti müəyyən edir.
"Əvvəl HTML yaz, sonra JavaScript" ifadəsi də işi bölür, amma nəticəni yoxlamağa həmişə kömək etmir. Axtarışın işləməsi üçün HTML-də daxiletmə sahəsi və JavaScript-də işləyici eyni vaxtda lazım ola bilər. Fayllar iki dənə olsa da, bu, aydın bir addımdır.
Xahişi davranışa görə bölün
Tədris kataloqunda dörd qeyd var. Hər lokalın kodu, dili və ölkəsi aşağıda göstərilib; yoxlama zamanı bu məlumatlardan istifadə edəcəyik.
| Kod | Dil | Ölkə |
|---|---|---|
| en-US | English | United States |
| de-DE | German | Germany |
| fr-CA | French | Canada |
| ja-JP | Japanese | Japan |
İndi hər addım üçün nəticəni və yoxlama əməlini müəyyənləşdirə bilərsiniz:
| Addım | Nəticə | Yoxlama üsulu |
|---|---|---|
| Siyahını göstərmək | Səhifədə dörd qeyd görünür | Hər sətrin kodunu, dilini və ölkəsini yuxarıdakı cədvəllə tutuşdurun |
| Axtarış əlavə etmək | Sorğu qeydləri kod və ya dilə görə süzür | German və de-DE sorğuları de-DE-ni tapır; zzz heç nə tapmır; boş sorğu dörd qeydi qaytarır |
| Filtr əlavə etmək | Ölkəyə görə seçim axtarışla birlikdə işləyir | Canada fr-CA-nı saxlayır; German sorğusu ilə siyahı boşdur; axtarışı və ölkəni sıfırlamaq dörd qeydi qaytarır |
- Siyahı və yoxlama
- Axtarış və yoxlama
- Filtr və yoxlama
Ox yoxlamadan sonrakı keçidi göstərir. Axtarışla filtrin yerini dəyişmək olar, amma hər ikisinə siyahı lazımdır. Görünüşü tam dəyişməyi ayrıca addıma saxlayaq: əsas əməliyyatlar işləyəndən sonra nəticəni qiymətləndirmək daha asandır.
Addımın sərhədlərini müəyyənləşdirin
Tutaq ki, siyahı hazırdır. Claude-dan axtarış əlavə etməyi istəyin və hazırda nələrin dəyişməz qalmalı olduğunu aydın yazın. Nümunədə səhifənin məlumatları və davranışı app.js faylındadır, quruluşu isə index.html faylında. Öz layihənizdə real yolları göstərin.
@index.html və @app.js fayllarını oxu.
Dörd lokaldan ibarət siyahı artıq işləyir.
Lokal kodu və ya dil adına görə axtarış sahəsi əlavə et.
İlkin qeydləri, onların sahələrini və görünüşünü saxla.
Axtarış üçün lazım olan elementləri əlavə edə bilərsən.
Ölkəyə görə filtri hələ qurma.
Yoxlama: German və de-DE sorğuları de-DE-ni tapır;
zzz heç bir qeyd tapmır; boş sorğu dörd qeydin hamısını qaytarır.
Əvvəl nəyi dəyişəcəyini izah et. Hələ fayllara toxunma.Cavabı oxuyun. Orada yeni məlumatlar, tema dəyişikliyi və ya filtr də varsa, işi başlamazdan əvvəl sərhədləri dəqiqləşdirin. Hər şey sorğuya uyğundursa, bu addımı yerinə yetirməyi tapşırın. Sözlə verilən göstəriş işi yönləndirir, amma sərhədlərə əməl olunduğunu nəticəyə baxıb yenə yoxlamaq lazımdır.
Hər əlavə əməl lazımsız deyil. Axtarış üçün daxiletmə sahəsi lazımdır. Rəngləri tam dəyişmək isə ayrıca istəkdir. Özünüzdən soruşun: bu dəyişiklik olmadan seçdiyiniz nəticəni əldə etmək mümkündür?
Nədən başlayacağınız aydın deyilsə
Başqasının layihəsində əvvəlcə faylları oxumaq lazım gələ bilər. Qeydlərin haradan gəldiyini və hansı faylın siyahını göstərdiyini bilmirsinizsə, axtarış əlavə etməyi hələ istəməyin.
Səhifənin qeydləri haradan aldığını və siyahını harada göstərdiyini tap.
Kifayət edərsə, iki-üç əsas faylı oxu.
Tapdığın yolları sadala və ilk kiçik addımı təklif et.
Məlumat çatmırsa, daha nə oxumaq lazım olduğunu de.
Hələ faylları dəyişmə.Belə addımın nəticəsi tapılmış fayllar və onların rolunun izahıdır. Cavabı göstərilən hissələrlə tutuşdurun. Buradakı "iki-üç" başlanğıc üçün istiqamətdir, lazım olan kodu oxumağa qadağa deyil.
Növbəti addımdan əvvəl yoxlayın
"Axtarış hazırdır" mesajı nəyin yoxlandığını hələ demir. Səhifəni açıb sorğudakı nümunələri sınayın: uyğunluq, heç bir uyğunluğun olmaması və sahənin təmizlənməsi. İlkin qeydlərin və sahələrinin də qorunduğuna baxın.
Sahəni təmizləyəndən sonra cəmi üç sətir qalırsa, axtarış üzərində işləməyə davam edin. Agentə əməliyyatı, gözlənilən və faktiki nəticəni deyin: "Sahəni təmizlədim. Dörd qeyd gözləyirdim, üçü görünür". İndi filtr əlavə etmək səbəbi tapmağı çətinləşdirər.
Bəzən addımı kiçiltmək lazım olur. Məsələn, qeydlər heç görünmürsə, əvvəlcə siyahını bərpa edib yoxlayın. Sıralama barədə yeni fikri isə ayrıca bənd kimi yazmaq olar ki, itməsin və hazırkı dəyişikliyin həcmini artırmasın.
Sol qol axtarışın davranışı sorğuya uyğun gələnədək sizi axtarışa qaytarır. Sağ qol uğurlu yoxlamadan sonra açılır. Filtr əlavə edəndə həm onu, həm də axtarışla birlikdə işləməsini yoxlayın: yeni addım əvvəl işləyən davranışa təsir edə bilər.
Claude Code ilə birlikdə
Növbəti dəyişikliyə başlamazdan əvvəl üç şeyi ifadə edin: indi nə alınmalıdır, nə qorunmalıdır və nəticəni necə görəcəyik. Lazım olan faylları agentə verin, ən yaxın addımı razılaşdırın və onu yerinə yetirməyi tapşırın. Yoxlamadan sonra irəli keçin və ya hazırkı dəyişikliyi dəqiqləşdirin.
Bir addım bir neçə mesaj çəkə bilər. Əsas odur ki, istənilən an belə deyə biləsiniz: "İndi axtarış əlavə edirik. Siyahı artıq yoxlanıb. Filtr isə hələ gözləyir".
GO TO FULL VERSION