bilgisayar bilimlerinde programın ihtiyaç duyduğu verileri dışarıdan almak yerine doğrudan kodun içine yazma işlemidir. dışarıdan almaktan kasıt verileri bir api'den efendime söyleyeyim veri tabanından, config dosyasından vb almaktır yani kodun içine gömmek değil. bu verileri dışarıdan alarak kodda kullanılacak yerlere ilgili şekilde entegre etme işlemine de soft code denir.

mesela resim eklemek için kaydedilecek dosya yolunu d://users//johndoe//... şeklinde uzunca ve bu yolun kullanılacağı yere doğrudan yazmak hard code'dur. bunun yerine directory'i alma metotları ile o anki dosya yolunu alarak, eklenecek dosyanın adı ve uzantısını sonuna ekleyerek dosya yolu* yaratma işlemi de soft code'dur. burada eğer projedeki dosyanızın yolu değişirse hard code'la yazdığınız kod çalışmayacaktır, değiştirmek zorundasınız. aynı örnekte ise soft kodda değişime gerek yoktur.

bir iki yerde kullanılacak hard code pek problem yaratmayacaktır değiştirirsiniz ancak bu sayı arttıkça yahut proje büyümeye açıksa hard code'u değiştirmek çok fazla zaman alabilir. velhasılı kelam programlamada hard code mümkün mertebe tercih edilmemelidir. ona kıyasla soft code'un bakımı kolay, değişime daha açık, okunabilirliği daha yüksektir.
devamını gör...

bu başlığa tanım girmek için olabilirsiniz.

zaten üye iseniz giriş yapabilirsiniz.

"hard code" ile benzer başlıklar

normal sözlük'ü kullanarak 3. parti dahil tarayıcı çerezlerinin kullanımına izin vermektesiniz. Daha detaylı bilgi için çerez ve gizlilik politikamıza bakabilirsiniz.

online yazar listesini görmek için lütfen giriş yapın.
zaman tüneli köftehor rehberi portakal normal radyo kütüphane kulüpler renk modu online yazarlar puan tablosu yönetim kadrosu istatistikler iletişim