Softcoding

Autor: Roger Morrison
Data Creației: 22 Septembrie 2021
Data Actualizării: 1 Iulie 2024
Anonim
SOFT-CODING.
Video: SOFT-CODING.

Conţinut

Definiție - Ce înseamnă Softcoding?

Softcoding este practica de programare a obținerii de valori din surse externe, cum ar fi macros-uri preprocesoare, constante externe, baze de date, argumente ale liniei de comandă și intrarea utilizatorului. Termenul este opus celui de „hardcoding” sau de introducere a valorilor direct în codul sursă, imposibil de modificat de către utilizatori. Codarea soft este considerată mai flexibilă.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Softcoding

În programare, codare hard sau încorporarea directă a datelor de configurare în codul sursă, este considerată o practică proastă, deoarece face software-ul dificil de configurat. Se consideră o practică mai bună obținerea de valori din surse externe, cum ar fi fișierele de configurare sau argumentele din linia de comandă. Aceasta se numește „softcoding”.

Avantajul evident al softcodingului este că este mult mai ușor să schimbați parametrii cu intrarea utilizatorului decât prin accesarea codului sursă. În același timp, este posibil ca dezvoltatorii să treacă peste bord, abstractizând prea multe elemente, astfel încât software-ul să devină mai dificil de întreținut, neagând obiectivul softcoding-ului. Alteori, ar putea crea limbaje de script slab proiectate.


Este mai bine pentru dezvoltatori să examineze nevoile proiectelor software individuale. Cu un mic instrument intern sau un program open-source, dezvoltatorii pot presupune că oamenii vor avea acces la codul sursă și pot face modificări, ceea ce înseamnă că programul poate fi mai puțin configurabil. Un program proprietar ar trebui să fie mai configurabil, deoarece utilizatorii nu sunt capabili să schimbe codul sursă.