Perguntas sobre o significado objetivo ou o entendimento comum de palavras e conceitos relacionados ao ciclo de vida de desenvolvimento de sistemas
6
O que é código negativo?
Eu estava lendo o artigo da Wikipedia sobre Douglas McIlroy e encontrei uma citação que menciona "O verdadeiro herói da programação é quem escreve código negativo". O que isso significa?
340 terminology code-metrics
10
Existe um nome para o (anti-) padrão de passagem de parâmetros que somente serão usados ​​em vários níveis da cadeia de chamadas?
Eu estava tentando encontrar alternativas para o uso da variável global em algum código legado. Mas esta questão não é sobre as alternativas técnicas, estou principalmente preocupada com a terminologia . A solução óbvia é passar um parâmetro para a função em vez de usar um global. Nesta base de …
209 design-patterns terminology anti-patterns parameters globals
12
Qual é a diferença entre uma API e um SDK?
Eu estava examinando várias APIs e SDKs, quando percebi que não sabia realmente a diferença entre algo chamado API e algo chamado SDK . Ambos são, conceitualmente, uma maneira de o seu programa interagir e controlar os recursos fornecidos por outro software, seja ele um serviço da Web, um aplicativo …
174 terminology api semantics sdk
12
Por que importa que HTML e CSS não sejam linguagens de programação?
Exemplo aqui: Quais idiomas devo saber se estiver interessado em criar aplicativos da Web? Sim, entendo que HTML e CSS não são completos para Turing. Sim, entendo que são linguagens declarativas, não imperativas. Mas por que as pessoas sempre batem na cabeça com esse fato pedante (e sem dúvida óbvio) …
158 terminology
11
Devo parar de usar o termo C / C ++?
Eu entendo que C e C ++ são linguagens diferentes, mas quando eu estava aprendendo C ++, sempre me disseram que C é um subconjunto de C ++ ou C ++ é C com classes. E isso era verdade até o surgimento de C ++ x0, C ++ 11 (ou …
140 c++ c terminology c++11
15
Qual a diferença entre um "desenvolvedor de software" e um "consultor de software"? O que faz um consultor?
Eu já vi muitas pessoas se declarando "consultoras de software". Esses consultores fazem o que um desenvolvedor de software normal faz, escrevem código, estimam tarefas, corrigem bugs e participam de reuniões etc. A única diferença são as finanças, os consultores acabam ganhando mais. Então, como um desenvolvedor de software é …
122 terminology
10
Relação entre história do usuário, recurso e épico?
Como alguém que ainda é novo no Agile, não sei se entendi completamente o relacionamento ou a diferença entre a história do usuário, o recurso e o épico. De acordo com essa pergunta , um recurso é uma coleção de histórias. Uma das respostas sugere que um recurso é realmente …
111 agile terminology
4
IPv4 para IPv6. onde está o IPv5?
Como todos sabemos, depois do IPv4, ele veio para o IPv6. Como aconteceu essa transição? Eu só quero saber se havia algum IPv5 também? ou existe outra lógica em nomear esta versão do IP como IPv6?
107 terminology history networks ipv6
8
A diferença entre execução "simultânea" e "paralela"?
Qual é a diferença entre os termos execução simultânea e paralela ? Eu nunca fui capaz de entender a distinção. A tag define simultaneidade como uma maneira de executar dois processos simultaneamente, mas pensei que o paralelismo fosse exatamente a mesma coisa, ou seja: threads ou processos separados que podem …
107 terminology concurrency parallelism
6
Método vs Função vs Procedimento
Pergunta simples, mas muitas vezes ouço esses três termos definidos com tanta ferocidade, mas que me são conhecidos por significar coisas diferentes ao longo dos anos. Quais são as definições "corretas" de "Procedimentos", "Métodos", "Função", "Sub-rotinas", etc?
107 programming-practices coding-standards terminology
6
O que é um domínio?
Eu vejo muito esse termo no contexto da arquitetura de software ("modelo de domínio", "design orientado a domínio" etc.). Eu pesquisei no Google, mas recebi toneladas de definições diferentes. Então, o que é realmente?
104 domain-driven-design terminology domain-model domain-objects
2
O que o termo "Carga útil" significa na programação
Eu estava analisando o código fonte de uma estrutura de código aberto, onde vi uma "carga útil" mencionada várias vezes. Alguma idéia do que "carga útil" representa?
101 terminology variables
6
Qual é a diferença entre simulação e emulação
Frequentemente vejo Simulação e Emulação na ciência da computação. Esses dois termos parecem sinônimos. Existe alguma diferença entre Simulação e Emulação ?
97 terminology simulation
3
Existe um termo para código não implementado que foi escrito para outra pessoa preencher?
Às vezes, em um exercício de programação, geração de clichê, colocando trilhos de guia em torno das tarefas que um programador júnior implementa etc., acontece que o programador recebe código não implementado e é instruído a "preencher o espaço em branco". Por exemplo, um teste de unidade que pode compilar, …
91 terminology
2
Qual é a diferença entre uma caixa de borda, uma caixa de canto, uma caixa de base e uma caixa de limite?
Eu não sou um falante nativo de inglês. No meu idioma nativo, conheço alguns termos usados ​​para se referir à condição verificada para interromper uma recursão e à condição verificada em casos extremos, improváveis ​​ou super simples. Em inglês, encontrei os termos "caso de borda", "caso de canto", "caso de …
86 terminology
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.