Akıllı bir sera projesinde çalışan Ece, bitkileri sulamak için bir yazılım geliştirdi. Aşağıdaki tabloda yazılımın farklı durumlarda verdiği tepkiler görülüyor. Ece'nin kodunda bir 'hata (bug)' olduğu kesin. Tabloyu incelediğinde hangi satırdaki işlemde hata ayıklama (debugging) yapması gerekir?
Şıklar
Durum 1: Toprak kuruysa su verilmesi normaldir.
Durum 2: Toprak nemliyse su verilmemesi doğrudur.
Durum 3: Toprak kuru olmasına rağmen su verilmemesi bir hatadır.
Durum 4: Toprak ıslakken su verilmemesi doğru bir mantıktır.
Çözüm Açıklaması
Hata ayıklama, yazılımın beklenmedik şekilde davranmasıdır. Toprak kuruysa bitkinin kurumaması için sistemin mutlaka 'Su Ver' komutunu çalıştırması gerekir. Durum 3'te bir mantık hatası mevcuttur.
Video Çözüm
AI ile video çözüm oluştur
İnteraktif Çözüm
Adım adım, sesli ve animasyonlu çözüm. Quiz ile kendini test et!