Engenharia de software

Perguntas e respostas para profissionais, acadêmicos e estudantes que trabalham no ciclo de vida de desenvolvimento de sistemas

3
Por que o comando "kill" é chamado assim?
Por que foi decidido chamar o killcomando "matar"? Quero dizer, sim, esse utilitário geralmente é usado para finalizar processos, mas na verdade pode ser usado para enviar qualquer sinal. Não é um pouco confuso? Talvez haja algumas razões históricas. Tudo o que sei é man killque esse comando apareceu na …


3
O que é upcasting / downcasting?
Ao aprender sobre polimorfismo, você geralmente vê algo assim class Base { int prv_member; virtual void fn(){} } class Derived : Base { int more_data; virtual void fn(){} } O que é upcasting ou downcasting? É (Derived*)base_ptr;um upcast ou downcast? Eu chamo de upcast porque você está saindo da base …





8
Lidar com estimativas como programador júnior
Estou trabalhando há alguns meses em uma empresa que estima (para a população em geral, não para os juniores) tarefas e, em seguida, recebemos a tarefa, resolvemos, passa por dois testes e, no final, a estimativa deve ser um pouco conhecido. Estou estressado, porque algumas das estimativas são simplesmente impossíveis …



7
Bug de vez em quando, mas de alta prioridade
Estou trabalhando em um projeto CNC (controle numérico por computador) que corta formas em metal com a ajuda do laser. Agora, meu problema é de vez em quando (1-2 vezes em 20 dias ímpares), o corte dá errado ou não, de acordo com o que está definido. Mas isso causa …

7
Como devo descrever o processo de aprender o código de outra pessoa? (Em uma situação de faturamento.) [Fechado]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 4 anos . Edit: Justin Cave fez um bom argumento de que esse tipo de comunicação …



8
Por que o C ++ ainda é "híbrido"
Em uma questão relacionada , foi esclarecido por que o C ++ não é compatível com o C em muitos aspectos. No entanto, o C ++ ainda é uma linguagem "híbrida" *. E, infelizmente, muitos programadores ainda consideram o C ++ como um "C com fluxos e seqüências incorporadas". Isso …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.