Hjem Udvikling Hvad er softcoding? - definition fra techopedia

Hvad er softcoding? - definition fra techopedia

Indholdsfortegnelse:

Anonim

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.

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. Samtidig er det muligt for udviklere at gå over bord og abstrahere for mange elementer, så softwaren bliver sværere 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.

Hvad er softcoding? - definition fra techopedia