Engenharia de software

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

19
Como melhoro minhas habilidades de codificação? [fechadas]
Aqui estão algumas informações sobre mim, antes de começar com a pergunta. Sou graduado em Ciência da Computação, sendo Java minha principal linguagem de codificação. O problema básico da minha universidade são os padrões de ensino. Ninguém está preocupado em ensinar conhecimento de codificação para os alunos, em vez de …
76 coding 


14
Por que o estouro aritmético é ignorado?
Já tentou resumir todos os números de 1 a 2.000.000 na sua linguagem de programação favorita? O resultado é fácil de calcular manualmente: 2.000.001.000.000, que são 900 vezes maiores que o valor máximo de um número inteiro de 32 bits não assinado. C # imprime -1453759936- um valor negativo! E …






12
Existe um ponto em incluir um "log de alterações" em cada arquivo de código quando você estiver usando o controle de versão?
Fiquei com a impressão de que um sistema de controle de versão eliminava a necessidade de "registros de alterações" colados em todo o código. Eu sempre vi o uso continuado de logs de alterações, incluindo grandes blocos longos no início dos procedimentos armazenados, com uma grande seção bloqueada para alterações …

14
Quando a otimização não é prematura e, portanto, não é má?
"Otimização prematura é a raiz de todo mal" é algo que quase todos nós ouvimos / lemos. O que estou curioso é que tipo de otimização não é prematuro, ou seja, em todas as etapas do desenvolvimento de software (design de alto nível, design detalhado, implementação de alto nível, implementação …



7
Qual é o objetivo de uma máquina de construção dedicada?
Devido a várias circunstâncias que levaram a uma implantação ruim no último ciclo de construção, fiz uma campanha em nosso escritório para realizar todas as implantações futuras com uma máquina de construção dedicada, e meu chefe aceitou esta proposta. No entanto, em vez de usar uma máquina real em nosso …

2
O que é uma dependência Java "sombreada"?
Desenvolvedor JVM aqui. Ultimamente, tenho visto brincadeiras nas salas de bate-papo do IRC e até em meu próprio escritório sobre as chamadas bibliotecas Java " sombreadas ". O contexto do uso será algo como: " Tal e assim fornece um cliente" sombreado "para o XYZ " . Exemplo perfeito é …
75 java  libraries  jvm 


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.