Softcoding

Pengarang: Roger Morrison
Tanggal Pembuatan: 22 September 2021
Tanggal Pembaruan: 1 Juli 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

Isi

Definisi - Apa yang dimaksud dengan Softcoding?

Softcoding adalah praktik pemrograman untuk memperoleh nilai dari sumber eksternal, seperti makro preprosesor, konstanta eksternal, basis data, argumen baris perintah, dan input pengguna. Istilah ini kebalikan dari "hardcoding," atau menempatkan nilai langsung dalam kode sumber, tidak dapat diubah oleh pengguna. Softcoding dianggap lebih fleksibel.


Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Softcoding

Dalam pemrograman, hardcoding, atau langsung menyematkan data konfigurasi dalam kode sumber, dianggap praktik buruk karena membuat perangkat lunak sulit untuk dikonfigurasi. Ini dianggap praktik yang lebih baik untuk mendapatkan nilai dari sumber eksternal, seperti file konfigurasi atau argumen baris perintah. Ini disebut "softcoding."

Keuntungan yang jelas dari softcoding adalah bahwa lebih mudah untuk mengubah parameter dengan input pengguna daripada dengan masuk ke kode sumber. Pada saat yang sama, adalah mungkin bagi pengembang untuk berlebihan, mengabstraksikan terlalu banyak elemen sehingga perangkat lunak menjadi lebih sulit untuk dipelihara, meniadakan tujuan softcoding. Di lain waktu, mereka mungkin membuat bahasa skrip yang dirancang dengan buruk.


Lebih baik bagi pengembang untuk memeriksa kebutuhan masing-masing proyek perangkat lunak. Dengan alat in-house kecil atau program open-source, pengembang dapat berasumsi bahwa orang akan memiliki akses ke kode sumber dan dapat membuat perubahan, yang berarti bahwa program tersebut dapat kurang dapat dikonfigurasi. Program berpemilik perlu lebih dapat dikonfigurasi, karena pengguna tidak dapat mengubah kode sumber.