Bir Programcının Yapabileceği Hatalar

Emre Kaynar

Öğrenci
Katılım
5 Kasım 2019
Mesajlar
2
Reaksiyon puanı
0
Puanları
1
Yaş
25
Ticari amaçla yazılan ve halihazırda kullanılan bir programda programcının programı yazarken yapma ihtimali olan hatalar nelerdir?
Bu hataların kullanıcıya etkisi nasıl olabilir?
 

Unknown User

Profesör
Emektar
Katılım
9 Ağustos 2015
Mesajlar
3,293
Reaksiyon puanı
2,238
Puanları
358
Ticari amaçla yazılan ve halihazırda kullanılan bir programda programcının programı yazarken yapma ihtimali olan hatalar nelerdir?
Bu hataların kullanıcıya etkisi nasıl olabilir?
3 farklı hata türü vardır.

Runtime error

Örnek vermek gerekirse yazılan kodda hata yoktur ama işlemin sonucu 0/0 çıkan bir kod tanımsız olduğundan dolayı hata verir. Veya bir program yazdınız ve ilgili bir klasörde atama yapılacak ama diyelim ki o klasörde yetkiniz yok, işte bu gibi durumlarda runtime error dediğimiz hatayı alırız.


Syntax error

En çok yapılan hatalar bunlardır, kodun yazılma aşamasında yapılan yazım yanlışlarıdır. Ufak bir parantez kapatmayı unutmak bile syntax error verir ve kod çalışmaz.


Logical error

Mantıksal hatalar dediğimiz olayda kod sorunsuz bir şekilde çalışır hiç bir hata vermez fakat işlem sonucu doğru değildir. Mesela 4+16/2 işleminin sonucu 12dir. Ancak aslında program önce 4+16 işlemini yapar ve sonucu 10 olarak verir. İşte bu da mantıksal hatadır.
 

Mucahitt

Asistan
Katılım
7 Ekim 2018
Mesajlar
451
Reaksiyon puanı
106
Puanları
43
Yaş
25
Kod yazarken tasarım kalıp ları vardır, oop kısmında mesela ona çok önem verilir.
 

Emre Kaynar

Öğrenci
Katılım
5 Kasım 2019
Mesajlar
2
Reaksiyon puanı
0
Puanları
1
Yaş
25
3 farklı hata türü vardır.

Runtime error

Örnek vermek gerekirse yazılan kodda hata yoktur ama işlemin sonucu 0/0 çıkan bir kod tanımsız olduğundan dolayı hata verir. Veya bir program yazdınız ve ilgili bir klasörde atama yapılacak ama diyelim ki o klasörde yetkiniz yok, işte bu gibi durumlarda runtime error dediğimiz hatayı alırız.


Syntax error

En çok yapılan hatalar bunlardır, kodun yazılma aşamasında yapılan yazım yanlışlarıdır. Ufak bir parantez kapatmayı unutmak bile syntax error verir ve kod çalışmaz.


Logical error

Mantıksal hatalar dediğimiz olayda kod sorunsuz bir şekilde çalışır hiç bir hata vermez fakat işlem sonucu doğru değildir. Mesela 4+16/2 işleminin sonucu 12dir. Ancak aslında program önce 4+16 işlemini yapar ve sonucu 10 olarak verir. İşte bu da mantıksal hatadır.

Aradığım örnekler bu şekilde olması gerekiyor.
hata: Programcı integer değer girilmesi gereken bir textbox a sayısal değer kısıtlaması getirmez
sonuç: kullanıcı integer değer dışında string bir değer girer. Bu yüzden program hata verebilir

Mesaj otomatik birleştirildi:

Aradığım örnekler bu şekilde olması gerekiyor.
Bu gibi örneklerden maddeler halinde lazım bildikleriniz var mı?
Hata: Programcı integer değer girilmesi gereken bir textbox a sayısal değer kısıtlaması getirmez
Sonuç: kullanıcı integer değer dışında string bir değer girer. Bu yüzden program hata verebilir
 
Üst