Engenharia de software

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


8
O que é pseudocódigo?
Ultimamente, tenho visto muitas menções ao Pseudocódigo, neste site e em outros. Mas eu não entendo: O que é o pseudocódigo? Por exemplo, o artigo da Wikipedia abaixo diz "Ele usa as convenções estruturais de uma linguagem de programação, mas destina-se à leitura humana em vez de leitura de máquina". …

6
É um bom hábito usar expressões C no código C ++?
Na escola, começamos a aprender C este ano, apesar do fato de estar muito adiantado na aula, e aprendi Java, C ++ e C enquanto a turma está na base de C. De qualquer forma, tenho me documentado, lido livros, artigos, e perguntei à minha professora por que eu deveria …
19 c++  c 





2
Por que o estado compartilhado prejudica o desempenho?
Eu tenho trabalhado sob o princípio de compartilhar nada da programação simultânea. Essencialmente, todos os meus threads de trabalho têm cópias imutáveis ​​de somente leitura do mesmo estado que nunca são compartilhadas entre eles ( mesmo por referência ). De um modo geral, isso funcionou muito bem. Agora, alguém introduziu …

9
Qual a importância dos padrões de design na programação?
Sou estudante universitário e comecei a aprender sobre padrões de design e estou lutando para entender o propósito deles. Eu tentei pesquisá-los, mas todos os recursos que encontrei parecem falar sobre eles de maneira acadêmica, e não profissional. Qual é o seu propósito e é importante aprender?

2
Está usando o novo design incorreto da classe System.Tuple?
Gosto do conceito de System.Tuple, pois permite retornar vários parâmetros em uma única chamada de função sem instanciar uma nova classe; no entanto, isso desafia as boas práticas de programação, como Microsoft Patterns & Practices, SOLID Principles, etc. Estou apenas tentando avaliar com que liberalidade devo usar esse recurso ou …


4
Herança vs mixins em idiomas dinâmicos?
Quando você deve preferir padrões de herança a mixins em linguagens dinâmicas? Por mixins, refiro-me à mistura adequada real, como na inserção de funções e membros de dados em um objeto em tempo de execução. Quando você usaria, por exemplo, herança prototípica em vez de mixins? Para ilustrar mais claramente …


19
Uma linguagem de desenvolvimento de jogos grátis? [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 …


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.