Engenharia de software

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


5
Por que existem tão poucos compiladores C?
C é uma das línguas mais usadas no mundo. É responsável por uma grande proporção do código existente e continua a ser usado por uma grande quantidade de novos códigos. É amado por seus usuários, é tão amplamente portado que ser capaz de executar C é, para muitos, a definição …




5
Existe uma correlação entre a escala do projeto e o rigor da linguagem?
Explicando a diferença entre rigor de linguagens e paradigmas para um colega meu, acabei afirmando que: Linguagens tolerantes, como linguagens dinâmicas e interpretadas, são usadas melhor para protótipos e projetos pequenos ou aplicativos Web de tamanho médio. Ao escolher linguagens dinâmicas elegantes, como Python ou JavaScript com Node.js, os benefícios …




9
Por que usar classes parciais?
No meu entender, a partialpalavra - chave não faz nada além de permitir que uma classe seja dividida entre vários arquivos de origem. Existe algum motivo para fazer isso além da organização do código? Eu já vi isso usado nas classes geradas da interface do usuário. Parece um mau motivo …


12
SQL: cadeia vazia vs valor NULL
Sei que esse assunto é um pouco polêmico e há muitos artigos / opiniões circulando pela Internet. Infelizmente, a maioria deles assume que a pessoa não sabe qual é a diferença entre NULL e string vazia. Eles contam histórias sobre resultados surpreendentes com junções / agregados e geralmente fazem lições …
72 design  database  sql  strings  null 

29
As certificações valem a pena?
Estou terminando minha faculdade em programação em breve e estou explorando os próximos passos a seguir para continuar minha carreira. Uma opção que tenho considerado é obter uma certificação ou uma série de certificações na área de desenvolvimento em que quero trabalhar. Essas certificações valem tempo e dinheiro? Os empregadores …
72 skills 

30
O que é uma boa explicação para os ponteiros? [fechadas]
Nos seus próprios estudos (por conta própria ou para uma aula), você teve um momento "ah ha" quando finalmente entendeu realmente os indicadores? Você tem uma explicação usada para programadores iniciantes que parece particularmente eficaz? Por exemplo, quando os iniciantes encontram ponteiros em C, eles podem adicionar &s e *s …

30
Como lidar com pessoas que estão no currículo [fechado]
Estou conduzindo entrevistas técnicas para preencher algumas posições do .NET. Muitas das pessoas que entrevista realmente não sabem .NET muito bem, mas acho que pelo menos 90% embelezar o seu conjunto de habilidades em qualquer lugar entre "um pouco" para "drasticamente". Às vezes, eles fabricam habilidades relevantes para a posição …

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.