Engenharia de software

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


6
Usando classes públicas aninhadas para organizar constantes
Estou trabalhando em um aplicativo com muitas constantes. Na última revisão de código, constatou-se que as constantes estão muito dispersas e devem ser organizadas em um único arquivo de constantes "principais". A discordância é sobre como organizá-los. A maioria considera que o uso do nome constante deve ser bom o …

2
Como gerenciar e estimar os requisitos não estruturados recebidos dos clientes
Muitas vezes, durante a fase de licitação de um projeto, recebo os requisitos de um sistema de software de nossos clientes em potencial, em um formato não estruturado, de várias fontes [email, documentos do word, excel]. Geralmente, um grupo de "desenvolvedores de produtos" do lado do cliente cria essas "soluções …




6
O que significa fazer uma "verificação nula" em C ou C ++?
Eu tenho aprendido C ++ e estou tendo dificuldade em entender nulo. Em particular, os tutoriais que li mencionam fazer uma "verificação nula", mas não tenho certeza do que isso significa ou por que é necessário. O que exatamente é nulo? O que significa "procurar nulo"? Sempre preciso verificar se …
21 c++  c  null 

11
Às vezes, o código de baixa latência precisa ser "feio"?
(Destina-se principalmente àqueles que possuem conhecimentos específicos de sistemas de baixa latência, para evitar que as pessoas apenas respondam com opiniões sem fundamento). Você sente que existe uma troca entre escrever código "bom" orientado a objeto e escrever código de baixa latência muito rápido? Por exemplo, evitando funções virtuais em …
21 java  c++  c  performance  latency 

8
Novas tarefas de desenvolvedor sênior
Eu tenho um desenvolvedor sênior com oito anos de experiência em .NET a partir de amanhã para trabalhar em um aplicativo de 11.000 linhas de código. Na equipe, eu e outro programador. Ambos temos cerca de três anos de experiência cada. É o meu primeiro projeto como gerente (também sou …





4
Qual é o nome do idioma usando o encadeamento de métodos para criar um objeto?
Costumo usar um padrão em que uso o método encadeamento para configurar um objeto, semelhante a um Builderou Prototypepadrão, mas não criando novos objetos a cada chamada de método, modificando o objeto original. Exemplo: new Menu().withItem("Eggs").withItem("Hash Browns").withStyle("Diner"); Basta saber se existe um nome para esse padrão e se ele é …


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.