Softcoding

Autore: Roger Morrison
Data Della Creazione: 22 Settembre 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
SOFT-CODING.
Video: SOFT-CODING.

Contenuto

Definizione - Cosa significa Softcoding?

Il softcoding è la pratica di programmazione per ottenere valori da fonti esterne, come macro preprocessore, costanti esterne, database, argomenti della riga di comando e input dell'utente. Il termine è l'opposto di "hardcoding", ovvero l'inserimento di valori direttamente nel codice sorgente, impossibile da modificare da parte degli utenti. Il softcoding è considerato più flessibile.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Softcoding

In programmazione, hardcoding o incorporamento diretto dei dati di configurazione nel codice sorgente, è considerata una cattiva pratica perché rende il software difficile da configurare. Si ritiene che sia meglio ottenere valori da fonti esterne, come file di configurazione o argomenti della riga di comando. Questo si chiama "softcoding".

L'ovvio vantaggio del softcoding è che è molto più semplice modificare i parametri con l'input dell'utente piuttosto che entrare nel codice sorgente. Allo stesso tempo, è possibile che gli sviluppatori esagerino, astraggendo troppi elementi in modo che il software diventi più difficile da mantenere, annullando l'obiettivo del softcoding. Altre volte, potrebbero creare linguaggi di scripting mal progettati.


Per gli sviluppatori è meglio esaminare le esigenze dei singoli progetti software. Con un piccolo strumento interno o un programma open source, gli sviluppatori possono presumere che le persone avranno accesso al codice sorgente e possano apportare modifiche, il che significa che il programma può essere meno configurabile. Un programma proprietario dovrebbe essere più configurabile, poiché gli utenti non sono in grado di modificare il codice sorgente.