Bu talimat, acemi programcıların Eclipse ile hızlı bir şekilde hata ayıklamaya başlamasına yardımcı olmayı amaçlamaktadır. Eclipse'de nasıl hata ayıklanacağını göstermek için basit bir program kullanır. Temel hata ayıklama bilgi ve becerilerini kapsar, bu nedenle anlaşılması ve takip edilmesi kolay olacaktır. Programın hata ayıklama modunda adım adım nasıl çalıştığını göreceğiz.
adımlar
Adım 1. Kesme Noktalarını Ayarlayın:
Bir kesme noktası ayarlamak için, önce bir kod satırı seçin, ardından fareyi o satırın en soluna hareket ettirin (aşağıdaki resimde gösterildiği gibi), çift tıklayın veya sağ tıklayın, ardından açılır listede “Kesme Noktasını Değiştir” seçeneğini seçin, küçük bir mavi top görünecek, bu, bir kesme noktasının başarıyla ayarlandığı anlamına gelir.
Adım 2. Programı hata ayıklama modunda başlatın:
Bunu yapmanın üç yolu var: 1> F11'e basın; 2> Ana menüde “Çalıştır” öğesini tıklayın ve ardından açılan listeden “Hata Ayıkla”yı seçin; 3> Araçlar panelindeki (aşağıdaki resimde gösterildiği gibi) hata simgesine tıklayın ve ardından “Java Uygulaması Olarak Hata Ayıkla” seçeneğini seçin.
Adım 3. İnceleme için değişkenleri izleme kutusuna ekleyin:
Programın şimdi kesme noktası belirlediğimiz satırda durduğunu görebiliriz. Şimdi programın beklediğimiz gibi çalışıp çalışmayacağını görmek için değişkenleri izleme kutusuna ekleyeceğiz. İzleme kutusuna bir değişken eklemek için imleci üzerine getirin, sağ tıklayın, ardından açılır listede “İzle” yi seçin.
Adım 4. İzleme kutusundaki değişken değerlerini kontrol edin:
Şimdi sayı1 ve sayı2 değerlerinin beklendiği gibi olduğunu görebiliriz, ancak program toplamın değerini güncelleyecek kodu çalıştırmadığı için toplam hala 0.0'dır.
Adım 5. Adım:
Fonksiyonu çalıştırın: Şimdi toplamı hesaplamak için add() fonksiyonunu kullanacağız. add() işlevinin beklediğimiz gibi çalışıp çalışmayacağını görmek için ona adım atacağız. Bunu yapmak için, sadece F5'e basın veya araçlar panelinde, araçlar panelindeki "Giriş" simgesine basın veya ana menüde, "Çalıştır" öğesinin açılır listesinden "Giriş" öğesini seçin. Program, add() işlevinde çalışacak ve ilk yürütülebilir kodda duracaktır.
Adım 6. İşlevden dönün:
Kodu F6'ya basarak veya araçlar panelindeki "Adım Atla" simgesine basarak çalıştırın veya ana menüde, "Çalıştır" öğesinin açılır listesinden "Adım Atla"yı seçin. Program add() işlevinden main() işlevine dönecek ve daha önce ayrıldığında aynı satırda duracaktır.
Adım 7. İşlevden dönüş değerini kontrol edin:
Programı Step Over ile çalıştırın, toplam değeri 9.0 olarak değiştirilecektir.
Adım 8. Sonucu yazdırın:
Programı Step Over ile çalıştırın. println() fonksiyonunun kaynak koduna sahip olmadığımız için Step Into yerine Step Over kullanmalıyız.
Adım 9. Hata ayıklama filtresini ayarlayın:
Kaynak kodu olmadan işlevlere girmekten kaçınmak için, hata ayıklayıcıya step in komutu kullanılsa bile bu işlevlere girmemesini söylemek için bazı konfigürasyonları değiştirmemiz gerekecek. “Windows” ana menüsünden “Tercih”i seçin, ardından aşağıdaki resimdeki sayıları sırayla takip edin:
Adım 10. Ana konumda durun:
Hata ayıklama amacıyla bir programın yürütülmesini durdurmanın başka bir yolu daha vardır: Main. Bu, etkinleştirilirse, bir program her çalışmaya başladığında, kodun manuel olarak çalıştırılabilmesi için main() içindeki ilk yürütülebilir kodda duracağı anlamına gelir. “Mainde Durdur”u etkinleştirmek için, proje gezgini penceresinde proje adına sağ tıklayın, “özellik”i seçerek “xxx için özellikler”(xxx proje adıdır) iletişim kutusunu açın, ardından sayılarla etiketlenmiş adımları sırayla izleyin.
İpuçları
- Genellikle "{" veya "}" yorumları dışında programın her yerinde kesme noktası ayarlayabiliriz, ancak fiili uygulamada ilgili kodda kesme noktası belirlemeliyiz, yani anlamlı bir kesme noktası ayarlamalıyız;
- Programı manuel olarak hata ayıklama modunda çalıştırmak istemiyorsanız, bir sonraki kesme noktasına geçmek için araçlar panelindeki “Devam Etme Düğmesine” basabilir veya başka kesme noktası yoksa hata ayıklamayı bitirebilirsiniz.