Softcoding

Autor: Roger Morrison
Data De Criação: 22 Setembro 2021
Data De Atualização: 1 Julho 2024
Anonim
What is SOFTCODING? What does SOFTCODING mean? SOFTCODING meaning, definition & explanation
Vídeo: What is SOFTCODING? What does SOFTCODING mean? SOFTCODING meaning, definition & explanation

Contente

Definição - O que significa Softcoding?

Softcoding é a prática de programação de obter valores de fontes externas, como macros de pré-processador, constantes externas, bancos de dados, argumentos de linha de comando e entrada do usuário. O termo é o oposto de "codificação codificada" ou colocação de valores diretamente no código-fonte, incapaz de ser alterado pelos usuários. Softcoding é considerado mais flexível.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Softcoding

Na programação, a codificação ou a incorporação direta de dados de configuração no código-fonte é considerada uma prática recomendada, pois dificulta a configuração do software. É uma prática recomendada obter valores de fontes externas, como arquivos de configuração ou argumentos da linha de comandos. Isso é chamado de "softcoding".

A vantagem óbvia do código de software é que é muito mais fácil alterar os parâmetros com a entrada do usuário do que entrar no código-fonte. Ao mesmo tempo, é possível que os desenvolvedores exagerem, abstraindo muitos elementos para que o software se torne mais difícil de manter, negando o objetivo da codificação eletrônica. Outras vezes, eles podem criar linguagens de script mal projetadas.


É melhor para os desenvolvedores examinarem as necessidades de projetos de software individuais. Com uma pequena ferramenta interna ou programa de código aberto, os desenvolvedores podem assumir que as pessoas terão acesso ao código fonte e podem fazer alterações, o que significa que o programa pode ser menos configurável. Um programa proprietário precisaria ser mais configurável, pois os usuários não podem alterar o código-fonte.