Softcoding

Yazar: Roger Morrison
Yaratılış Tarihi: 22 Eylül 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
What is SOFTCODING? What does SOFTCODING mean? SOFTCODING meaning, definition & explanation
Video: What is SOFTCODING? What does SOFTCODING mean? SOFTCODING meaning, definition & explanation

İçerik

Tanımı - Yazılım kodlaması ne anlama geliyor?

Yazılım kodlama, önişlemci makroları, dış sabitler, veritabanları, komut satırı argümanları ve kullanıcı girişi gibi dış kaynaklardan değer elde etme programlama pratiğidir. Terim, kullanıcılar tarafından değiştirilemeyen "hardcoding" veya değerleri doğrudan kaynak koduna koymanın tam tersidir. Yazılım kodlamanın daha esnek olduğu kabul edilir.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Yazılım Kodlamasını açıklar

Programlamada, kodlamada veya konfigürasyon verilerinin doğrudan kaynak kodda gömülmesinde, yazılımın yapılandırılmasını zorlaştırdığı için kötü bir uygulama olarak kabul edilir. Konfigürasyon dosyaları veya komut satırı argümanları gibi harici kaynaklardan değerler elde etmek daha iyi bir uygulama olarak kabul edilir. Buna "softcoding" denir.

Yazılım kodlamanın bariz avantajı, kullanıcı girişi ile parametreleri değiştirmenin kaynak koduna göre daha kolay olmasıdır. Aynı zamanda, yazılım geliştiricilerin, yazılımın bakımı zorlaşarak yazılım kodlamanın hedefini olumsuz yönde etkilemesi için çok fazla öğe soyutlayarak, denize atılması da mümkündür. Diğer zamanlarda, kötü tasarlanmış komut dosyası dilleri oluşturabilirler.


Geliştiricilerin bireysel yazılım projelerinin ihtiyaçlarını incelemesi daha iyidir. Küçük bir şirket içi araç veya açık kaynaklı programla, geliştiriciler insanların kaynak koduna erişebileceklerini ve değişiklik yapabileceklerini, programın daha az yapılandırılabilir olabileceğini varsayabilirler. Kullanıcılar kaynak kodunu değiştiremediklerinden, özel bir programın daha yapılandırılabilir olması gerekir.