Engenharia de software

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

4
Programação Funcional em Software Comercial
Eu estava discutindo recentemente a programação funcional com um colega de trabalho. Enquanto nós dois concordamos que o FP tem alguns benefícios óbvios (código mais simples, mais fácil de raciocinar matematicamente etc.), nós dois nos perguntamos se é ou não será ou nunca será usado em software comercial. Eu sei …



6
Como programador iniciante, devo favorecer a criação de minhas próprias bibliotecas em vez de usar bibliotecas de terceiros?
Como programador iniciante em Python, é uma boa ideia criar e entender minhas próprias bibliotecas antes de pular para bibliotecas avançadas de terceiros que contenham a funcionalidade de que preciso? Alguns projetos (por exemplo, estruturas da web como o Django) provavelmente são grandes demais para essa abordagem. Mas outros projetos …

9
Revisões de código, quais são as vantagens? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

5
Algoritmo de substituição de cache mais eficiente [fechado]
Fechado . Esta pergunta precisa de detalhes ou clareza . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Adicione detalhes e esclareça o problema editando esta postagem . Fechado há 6 anos . A Wikipedia lista 11 algoritmos de substituição de cache . Supondo que não saiba quase …



12
O que é um algoritmo?
O que exatamente é um algoritmo, como no que significa Algoritmo? O pouco que entendo da palavra é que ela não é específica para uma linguagem ou padrão de design específico, mas é um dos princípios mais básicos (então acho que essa pergunta me faz parecer estúpida). Uma das "opções" …
12 algorithms 

4
Evite ter um método de inicialização
Eu tenho esse código existente onde eles têm uma classe e um método de inicialização nessa classe. Espera-se que, uma vez que o objeto da classe seja criado, eles precisem chamar a inicialização. Razão pela qual o método de inicialização existe O objeto é criado cedo para ter um escopo …



4
De que maneira o LLVM Low Level?
De que maneira o LLVM (Máquina Virtual de Baixo Nível ) é de Baixo Nível? (No momento em que escrevi, não encontrei essa expansão da abreviação "LLVM" em seu site, mas na Wikipedia .) É chamado "Nível Baixo" no que foi projetado (uma infraestrutura de compilador) ou porque funciona em …



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.