Softcoding

Автор: Roger Morrison
Дата На Създаване: 22 Септември 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
What is SOFTCODING? What does SOFTCODING mean? SOFTCODING meaning, definition & explanation
Видео: What is SOFTCODING? What does SOFTCODING mean? SOFTCODING meaning, definition & explanation

Съдържание

Определение - Какво означава Softcoding?

Softcoding е практикуването на програмиране на получаване на стойности от външни източници, като макроси на препроцесора, външни константи, бази данни, аргументи на командния ред и въвеждане от потребителя. Терминът е противоположен на "твърдо кодиране" или поставяне на стойности директно в изходния код, които не могат да бъдат променени от потребителите. Softcoding се счита за по-гъвкав.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява Softcoding

При програмирането, твърдото кодиране или директно вграждане на конфигурационни данни в изходния код се счита за лоша практика, тъй като софтуерът затруднява конфигурирането. Счита се за по-добра практика да се получават стойности от външни източници, като конфигурационни файлове или аргументи на командния ред. Това се нарича "softcoding".

Очевидното предимство на софтуерното кодиране е, че е много по-лесно да промените параметрите с потребителско въвеждане, отколкото е като влезете в изходния код. В същото време е възможно разработчиците да преминат през борда, абстрахирайки твърде много елементи, така че софтуерът да стане по-труден за поддръжка, като отхвърля целта на софткодирането. Друг път те могат да създадат лошо проектирани езици за скриптове.


По-добре е разработчиците да проучат нуждите на отделни софтуерни проекти. С малък вътрешен инструмент или програма с отворен код разработчиците могат да приемат, че хората ще имат достъп до изходния код и могат да правят промени, което означава, че програмата може да бъде по-малко конфигурируема. Защитена програма трябва да бъде по-конфигурируема, тъй като потребителите не могат да променят изходния код.