Código-fonte, explicado
Ele contém as regras por trás das telas e ações de uma aplicação. Programadores o escrevem em uma linguagem de programação feita para expressar essas instruções.
Código-fonte é o conjunto de instruções escritas legível por humanos que define o que um software faz antes que essas instruções sejam traduzidas ou interpretadas para um computador.
Código transforma regras de negócio em comportamento
Um formulário de solicitação pode parecer simples, mas seu código-fonte decide quais campos são obrigatórios, quem pode ver uma solicitação e o que acontece após a aprovação.
Isso faz do código-fonte mais do que o design visível. Ele também cobre cálculos, manipulação de dados, conexões e as condições que moldam cada resultado.
Acesso e propriedade são questões separadas
Poder usar um software nem sempre significa que você pode ver ou levar seu código-fonte. O provedor ou a licença determina qual acesso está disponível.
Caffeine diz que o código por trás do software construído com ele é limpo e exportável. Para uma empresa, isso pode importar quando outra equipe precisa revisar, manter ou mover o software.
Termos sobre código-fonte
- Linguagem de programação
- Uma linguagem estruturada usada para escrever instruções para um computador.
- Compilador
- Um programa que traduz código-fonte em código de nível mais baixo que um computador pode executar.
- Repositório
- Um lugar que armazena código-fonte e registra mudanças nele ao longo do tempo.
Por que o código-fonte importa
Ele define comportamento
O código contém as regras que fazem o software responder a ações e dados.
Ele pode ser revisado
Uma pessoa qualificada pode inspecionar as instruções em busca de erros ou comportamento indesejado.
Ele suporta mudanças
Acesso ao código pode permitir que uma equipe mantenha ou mova o software quando os requisitos mudam.
Perguntas sobre código-fonte
Às vezes um interpretador o executa enquanto o programa funciona. Em outros casos, um compilador primeiro traduz o código-fonte em código executável de nível mais baixo.
Não. Código-fonte é o conjunto de instruções escritas. Uma aplicação em execução também depende de dados, configuração, serviços de suporte e um lugar para executar.
Não automaticamente. Software de código aberto vem com uma licença que concede direitos para usar, inspecionar, modificar e redistribuir o código sob termos estabelecidos.
Tópicos relacionados do glossário
Seja dono da ferramenta por trás do seu trabalho
Os apps do Caffeine rodam no Internet Computer, uma rede pública feita para isso.