Domov vývoj Čo je softcoding? - definícia z technológie

Čo je softcoding? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Softcoding?

Softcoding je programovacia prax získavania hodnôt z externých zdrojov, ako sú makrá predprocesora, externé konštanty, databázy, argumenty príkazového riadku a vstup od používateľa. Tento výraz je opakom „tvrdého kódovania“ alebo vkladania hodnôt priamo do zdrojového kódu, ktorý nemôžu používatelia zmeniť. Softkódovanie sa považuje za flexibilnejšie.

Techopedia vysvetľuje Softcoding

Pri programovaní, kódovaní hardvéru alebo priamo vkladaní konfiguračných údajov do zdrojového kódu sa považuje za nesprávny postup, pretože je ťažké nakonfigurovať softvér. Za lepšiu prax sa považuje získanie hodnôt z externých zdrojov, ako sú konfiguračné súbory alebo argumenty príkazového riadku. Toto sa nazýva „softcoding“.

Zjavnou výhodou softcodingu je to, že je oveľa ľahšie meniť parametre s užívateľským vstupom, ako je to v zdrojovom kóde. Súčasne je možné, aby vývojári prešli cez palubu a odobrali príliš veľa prvkov, takže údržbu softvéru je ťažšie udržiavať, čím sa vylučuje cieľ mäkkého kódovania. Inokedy by mohli vytvárať zle navrhnuté skriptovacie jazyky.

Pre vývojárov je lepšie preskúmať potreby jednotlivých softvérových projektov. Vďaka malému in-house nástroju alebo open-source programu môžu vývojári predpokladať, že ľudia budú mať prístup k zdrojovému kódu a môžu robiť zmeny, čo znamená, že program môže byť menej konfigurovateľný. Proprietárny program by musel byť konfigurovateľnejší, pretože používatelia nedokážu zmeniť zdrojový kód.

Čo je softcoding? - definícia z technológie