Hızlı Konu Açma

Hızlı Konu Açmak için tıklayınız.

Son Mesajlar

Konulardaki Son Mesajlar

Reklam

Forumda Reklam Vermek İçin Bize Ulaşın

Unreachable Code Nedir

Mr.Onur

Fahri Üye
Fahri Üye
Fenerbahçe
Katılım
3 Şubat 2014
Mesajlar
1,744
Tepkime puanı
0
Puanları
0
[h=1]Unreachable Code Nedir[/h]

Erişilmez kod (yahut erişilemeyen kod, İng. unreachable code) bilgisayar programlamada programın başka yerlerinden kontrol akışı olmayan kaynak koduna verilen addır.

Erişilmez kod, bazen ölü kodla karıştırılmaktadır. Hâlbuki ölü kod, yürütülmesine rağmen bir etkisi olmayan kod için kullanılır.

Erişilmez kod, genelde birkaç sebepten dolayı istenilmez. Bu sebepler arasında


  • gereksiz bellek kaplamasi
  • gereksiz komutların mikroişlemcinin önbelleğine alınmasıyla gerekli başka verilere orada yer kalmaması
  • program bakımı açısından kullanılmayan kodun bakım ve belgelenmesi için gereksiz yere zaman ve gayret sarfedilmesi.

Erişilmez kod, değişik sebeplerden dolayı olabilir:


  1. karmaşık koşullu dallanmada programlama hatâları;
  2. iyileyen derleyicinin dâhilî döneşimlerinin sonucunda;
  3. yeni veya değiştirilmiş programın erişilmez koduna erişemeyen yetersiz test;
  4. hatâ düzeltmeye çalışırken yanlışlıkla eklenen ikinci bir hatâyla erişilmez kodu geçen ve testte de tespit edilemeyen kod;
  5. işlevsel kodla içiçe olduğundan dolayı silinmemesi tercih edilmiş kullanılmayan kod
  6. silinmesi unutulmuş kullanılmayan kod;
  7. giriş verileri değişeceğinden dolayı artık erişilemeyecek kod;
  8. kasten sonradan tekrar "canlandırılmak" üzere bırakılmış karmaşık kullanılmayak kod;
  9. programdan daha uzaklaştırılmamış olan, hata ayıklamak veya geliştirmede faydası olduğundan eklenmiş kod.

Son beş durumda erişilmez kodun orada olma sebebi kalıtsal, yani artık kullanımda olmayan bu kod, eskiden kullanılmakta olan bir koddur.
 

Users Who Are Viewing This Konu (Users: 0, Guests: 1)

Üst