Eclipse ilə Hata Ayıklama: 10 Adım (Şəkillərlə)

Mündəricat:

Eclipse ilə Hata Ayıklama: 10 Adım (Şəkillərlə)
Eclipse ilə Hata Ayıklama: 10 Adım (Şəkillərlə)

Video: Eclipse ilə Hata Ayıklama: 10 Adım (Şəkillərlə)

Video: Eclipse ilə Hata Ayıklama: 10 Adım (Şəkillərlə)
Video: Yalan danışanı 8 hərəkəti ilə bilmək olar 2024, Aprel
Anonim

Bu təlimat yeni başlayan proqramçıların Eclipse ilə tez bir zamanda hata ayıklamasına başlamalarına kömək etmək məqsədi daşıyır. Eclipse -də hata ayıklamayı göstərmək üçün sadə bir proqramdan istifadə edir. Əsas ayıklama bilik və bacarıqlarını əhatə edir, buna görə başa düşülməsi və izlənməsi asan olacaq. Proqramın ayıklama rejimində addım-addım necə işlədiyini görəcəyik.

Addımlar

Addım 1 ilə Debug edin
Addım 1 ilə Debug edin

Addım 1. Qırılma nöqtələrini təyin edin:

Bir kəsmə nöqtəsi təyin etmək üçün əvvəlcə bir kod sətrini seçin, sonra siçanı həmin sətrin ən sol hissəsinə (aşağıda göstərildiyi kimi) köçürün, ya cüt vurun, ya da sağ vurun, sonra açılan siyahıda "Kəsmə nöqtəsini dəyiş" seçin. mavi top görünəcək, bu, müvəffəqiyyətli bir nöqtənin qurulduğunu göstərir.

Addım 2 ilə Debug edin
Addım 2 ilə Debug edin

Addım 2. Proqramı ayıklama rejimində başladın:

Bunun üç yolu var: 1> F11 düyməsini basın; 2> Əsas menyuda "Çalış" maddəsini vurun və açılan siyahıda "Debug" seçin; 3> Alətlər panelindəki səhv simgesini (aşağıda göstərildiyi kimi) vurun və sonra "Java Tətbiqi Olaraq Hata Ayıkla" seçin.

Addım 3 ilə Debug edin
Addım 3 ilə Debug edin

Addım 3. İmtahan üçün saat qutusuna dəyişənlər əlavə edin:

Proqramın indi bir kəsmə nöqtəsi qoyduğumuz xətdə dayandığını görə bilərik. İndi proqramın gözlədiyimiz kimi işləyəcəyini görmək üçün dəyişənləri izləmə qutusuna əlavə edəcəyik. Saat qutusuna bir dəyişən əlavə etmək üçün üzərinə imleci qoyun, sağ vurun və sonra açılan siyahıdan "İzlə" seçin.

Addım 4 ilə Debug edin
Addım 4 ilə Debug edin

Addım 4. İzləmə qutusundakı dəyişən dəyərləri yoxlayın:

İndi num1 və num2 -nin dəyərinin gözlənildiyi kimi olduğunu görə bilərik, amma cəmi yenə də 0.0 -dur, çünki proqram cəmin dəyərini yeniləyəcək kodu işə salmadı.

Addım 5 ilə Hata Ayıklayın
Addım 5 ilə Hata Ayıklayın

Addım 5. Daxil olun:

Funksiyaya daxil olun: İndi məbləği hesablamaq üçün add () funksiyasından istifadə edəcəyik. Add () funksiyasının gözlədiyimiz kimi işləyəcəyini görmək üçün ona daxil olacağıq. Bunu etmək üçün F5 düyməsini basın və ya alətlər panelində alətlər panelindəki "İçəri Girin" simgesini basın və ya əsas menyuda "Çalış" maddəsinin açılan siyahısında "İçəri Girin" seçin. Proqram add () funksiyasına daxil olacaq və ilk icra olunan kodu dayandıracaq.

Addım 6 ilə Hata Ayıklayın
Addım 6 ilə Hata Ayıklayın

Addım 6. Funksiyadan qayıdın:

F6 düyməsini basaraq kodu işləyin və ya alətlər panelində və ya əsas menyuda "Çalış" maddəsinin açılan siyahısında "Aşın" seçin. Proqram add () funksiyasından main () funksiyasına qayıdacaq və əvvəllər ayrıldıqda eyni sətirdə dayanacaq.

Addım 7 ilə Debug edin
Addım 7 ilə Debug edin

Addım 7. Funksiyadan qaytarılma dəyərini yoxlayın:

Proqramı Step Over ilə işə salın, cəmin dəyəri 9.0 olaraq dəyişdiriləcək.

Addım 8 ilə Debug edin
Addım 8 ilə Debug edin

Addım 8. Nəticəni çap edin:

Proqramı Step Over ilə işə salın. Println () funksiyasının mənbə koduna malik olmadığımız üçün Step Into yerinə Step Over istifadə etməliyik.

Addım 9 ilə Debug
Addım 9 ilə Debug

Addım 9. Ayıklama filtrini qurun:

Mənbə kodu olmadan funksiyalara girməmək üçün, bəzi konfiqurasiyaları düzəltməli olacağıq ki, hata ayıklayıcının əmr daxilində belə bu funksiyalara girməyəcəyini söyləyək. "Windows" ana menyusundan "Tercih" seçin, sonra aşağıdakı şəkildəki rəqəmləri izləyin:

Addım 10 ilə Debug edin
Addım 10 ilə Debug edin

Addım 10. Əsas hissədə dayan:

Ayıklama məqsədi ilə bir proqramın icrasını dayandırmağın başqa bir yolu var-Əsas olaraq dayandırın. Bu o deməkdir ki, hər dəfə bir proqram işləməyə başlayanda, kodun əllə işlədilməsi üçün main () proqramının ilk icra olunan kodunda dayanacaq. "Əsasda dayan" funksiyasını aktivləşdirmək üçün, layihə kəşfiyyatçısı pəncərəsindəki layihə adını sağ vurun, "xxx xassələri" (xxx layihənin adıdır) informasiya qutusunu çıxarmaq üçün "xassə" ni seçin və sonra nömrələnmiş addımları ardıcıl olaraq izləyin.

İpuçları

  • Ümumiyyətlə, "{" və ya "}" şərhləri istisna olmaqla, proqramın hər yerində nöqtə nöqtəsi təyin edə bilərik, amma praktiki olaraq əlaqədar kodun kəsilmə nöqtəsini təyin etməliyik, yəni mənalı bir kəsmə nöqtəsi təyin etməliyik;
  • Proqramı ayıklama rejimində əl ilə işlətmək istəmirsinizsə, növbəti kəsmə nöqtəsinə keçmək üçün alətlər panelindəki "Davam Et Düyməsinə" basa bilərsiniz və ya daha çox kəsmə nöqtəsi yoxdursa, debugu başa vura bilərsiniz.

Tövsiyə: