Softcoding

Autor: Roger Morrison
Datum Vytvoření: 22 Září 2021
Datum Aktualizace: 1 Červenec 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

Obsah

Definice - Co znamená Softcoding?

Softcoding je programovací praxe získávání hodnot z externích zdrojů, jako jsou makra preprocesoru, externí konstanty, databáze, argumenty příkazového řádku a vstup uživatele. Termín je opakem „hardcodingu“ nebo vkládání hodnot přímo do zdrojového kódu, který uživatelé nemohou změnit. Softkódování je považováno za flexibilnější.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje Softcoding

Při programování, hardcodingu nebo přímém vkládání konfiguračních dat do zdrojového kódu se považuje za špatnou praxi, protože je obtížné konfigurovat software. Za lepší praxi se považuje získání hodnot z externích zdrojů, jako jsou konfigurační soubory nebo argumenty příkazového řádku. Tomu se říká „softcoding“.

Zřejmou výhodou softcodingu je, že je mnohem snazší měnit parametry s uživatelským vstupem, než je tomu ve vstupu do zdrojového kódu. Současně je možné, aby vývojáři šli přes palubu, abstraktovali příliš mnoho prvků, takže software je obtížnější udržovat, což vylučuje cíl měkkého kódování. Jindy by mohly vytvářet špatně navržené skriptovací jazyky.


Pro vývojáře je lepší zkoumat potřeby jednotlivých softwarových projektů. Díky malému internímu nástroji nebo open-source programu mohou vývojáři předpokládat, že lidé budou mít přístup ke zdrojovému kódu a mohou provádět změny, což znamená, že program může být méně konfigurovatelný. Proprietární program by musel být konfigurovatelnější, protože uživatelé nemohou změnit zdrojový kód.