Софтцодинг

Аутор: Roger Morrison
Датум Стварања: 22 Септембар 2021
Ажурирати Датум: 1 Јули 2024
Anonim
code-fi / lofi beats to code/relax to
Видео: code-fi / lofi beats to code/relax to

Садржај

Дефиниција - Шта значи Софтцодинг?

Софтцодинг је програмска пракса добијања вредности из екстерних извора, попут макронареда процесора, спољних константа, база података, аргумената наредбеног ретка и корисничког уноса. Израз је супротан "тврдом коду", или стављању вредности директно у изворни код, који корисници не могу да промене. Софтцодинг се сматра флексибилнијим.


Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Тецхопедиа објашњава Софтцодинг

У програмирању, тврдој кодирању или директном уграђивању конфигурацијских података у изворни код сматра се лошом праксом јер софтвер отежава конфигурацију. Сматра се бољом праксом добијање вредности из спољних извора, попут конфигурационих датотека или аргумената наредбеног ретка. То се назива "софтцодинг".

Очигледна предност софтцодинга је у томе што је много лакше мијењати параметре помоћу корисничког уноса него што је то улазак у изворни код. Истовремено, програмери могу прелазити преко брода, апстрахирајући превише елемената, тако да софтвер постаје теже одржавати, занемарујући циљ софтцодинга. Други пут могу створити лоше дизајниране скриптне језике.

Програмерима је боље да испитају потребе појединачних софтверских пројеката. Помоћу малог интерног алата или отвореног кода, програмери могу претпоставити да ће људи имати приступ изворном коду и могу уносити измене, што значи да програм може бити мање конфигуришући. Власнички програм морао би бити конфигуриранији, јер корисници нису у могућности да мијењају изворни код.