Softcoding

Forfatter: Roger Morrison
Oprettelsesdato: 22 September 2021
Opdateringsdato: 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

Indhold

Definition - Hvad betyder softcoding?

Softcoding er programmeringspraksis for at hente værdier fra eksterne kilder, såsom forarbejdningsmakroer, eksterne konstanter, databaser, kommandolinjeargumenter og brugerinput. Udtrykket er det modsatte af "hardkodning" eller at sætte værdier direkte i kildekoden, som ikke kan ændres af brugerne. Softcoding betragtes som mere fleksibel.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem hele denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Softcoding

Ved programmering betragtes hardkodning eller direkte indlejring af konfigurationsdata i kildekode som dårlig praksis, fordi det gør det vanskeligt at konfigurere software. Det betragtes som bedre praksis at hente værdier fra eksterne kilder, f.eks. Konfigurationsfiler eller kommandolinjeargumenter. Dette kaldes "softcoding".

Den åbenlyse fordel ved softcoding er, at det er meget lettere at ændre parametre med brugerinput, end det er ved at gå ind i kildekoden. På samme tid er det muligt for udviklere at gå over bord og abstrahere for mange elementer, så softwaren bliver vanskeligere at vedligeholde, idet målet om softcoding bortfalder. Andre gange kan de oprette dårligt designede scripting-sprog.


Det er bedre for udviklere at undersøge behovene for individuelle softwareprojekter. Med et lille internt værktøj eller open source-program kan udviklere antage, at folk har adgang til kildekode og kan foretage ændringer, hvilket betyder, at programmet kan være mindre konfigurerbart. Et proprietært program skal være mere konfigurerbart, da brugere ikke er i stand til at ændre kildekoden.