Bu videoda, mantık hataları ve bunların neden olabileceği hakkında konuşacağız.
Mantık hataları, programınızın yanlış çalışmasına neden olan kodunuzdaki hatalar veya hatalardır.
Mantık hataları bir programcı tarafından yapılan hatalardır.
Bazen hatalar dikkatsizlikten kaynaklanır.
Diğer zamanlarda hatalar, programcıların eksik veya yanlış bilgiye sahip olmasından kaynaklanır.
Diğer zamanlarda hatalar, bir programcının bir şeyi düzeltmek veya eklemek için başka bir programcının kodunu değiştirmesi ve bunu yaparken
bir hataya neden olmasıyla ortaya çıkar.
Mantık hatalarının pek çok nedeni vardır.
Sebebin ne olduğu önemli değil.
Düzeltilmeleri gerekiyor.
Hataları bulmak ve düzeltmek için kodumuzu test etmemiz ve hata ayıklamamız gerekir.
Bir kişinin bir seçimde oy kullanıp kullanamayacağını belirleyen bir programımız olduğunu ve oy kullanmak için 18 yaşında veya daha büyük
olmanız gerektiğini varsayalım.
Bu derste henüz if deyimlerinden bahsetmedik, ancak bunlar çok sezgiseldir ve bu küçük kod parçasını
takip edeceğinizden eminim.
İlk olarak, yaşın 18'den büyük olup olmadığını test ederiz.
Eğer öyleyse, küme parantezlerinin içindeki kodu çalıştırırız.
Hatayı görüyor musunuz?
Burada bunu görmek oldukça kolay çünkü kod izole edilmiş durumda.
Ve sana bir hata olduğunu söylemiştim.
Ancak, gerçekte genellikle çok daha fazla kod söz konusudur ve bu çok daha büyük bir programın sadece
küçük bir parçası olabilir.
Bu koddaki sorun, test koşulunun 18'den büyük veya eşit ya da 17'den büyük olması gerektiğidir.
Her ikisi de şu anda yazıldığı gibi çalışacaktır.
18 yaşındakiler oy kullanamayacak.
Kurs boyunca ABD ve en iyi uygulamalar bağlamında testler hakkında konuşacağız.
Bu bölümün sonuna geldik.
Herhangi bir sorunuz varsa, lütfen bunları kurs forumuna gönderin.