Engenharia de software

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


12
“Se um método for reutilizado sem alterações, coloque o método em uma classe base, caso contrário, crie uma interface”, uma boa regra geral?
Um colega meu criou uma regra prática para escolher entre criar uma classe base ou uma interface. Ele diz: Imagine cada novo método que você está prestes a implementar. Para cada uma delas, considere o seguinte: esse método será implementado por mais de uma classe exatamente nesta forma, sem nenhuma …


5
Existe uma vantagem para um programador C ter lido K&R? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Esta pergunta está me assustando porque agora estou lendo …
10 c 


1
Combine duas strings, mas permita um grau de erro
Como posso combinar duas strings, mas ao mesmo tempo permitir que o número X de caracteres esteja incorreto na correspondência. O número de erros deve ser uma variável controlável. Embora o número X de caracteres não possa corresponder à sequência, deve haver um limite para o número de execuções em …

3
O que é melhor para pequenas correções de bugs e pequenos recursos - nomear ramos pelo número do ticket ou nomeá-los pela descrição do recurso?
Estou no meio de uma discordância (cordial, é claro) com minha liderança sobre a nomeação adequada de filiais. Isso se aplica a correções de bugs e ramificações de recursos pequenos, e não a ramificações de recursos de execução longa. Para ramificações de recursos de longa duração, concordamos que os nomes …

4
Como avaliar a mudança para o Team Foundation Server
Atualmente, minha equipe de desenvolvimento usa o seguinte software em nosso fluxo de trabalho: JIRA Bambu (integração contínua atlassiana) Greenhopper (gerenciamento ágil de projetos da Atlassian) Confluência Git, hospedado no BitBucket Visual Studio 2012 Como você pode ver, investimos bastante no ecossistema atlassiano. Estamos pensando em mudar para o TFS …




5
Quando a palavra-chave register é realmente útil em C?
Estou confuso sobre o uso da registerpalavra-chave em C. É geralmente dito que seu uso não é necessário, como nesta pergunta no stackoverflow . Essa palavra-chave é totalmente redundante em C devido a compiladores modernos ou há situações em que ainda pode ser útil? Se sim, quais são as situações …
10 c  keywords 

2
Como faço para criar um jogo de cartas?
Não consigo criar uma boa arquitetura para o meu jogo de cartas. Preciso de ajuda para entender como os jogos geralmente são projetados. Primeiro, descreverei as regras do jogo. Regras do jogo Configuração Existem quatro jogadores, cada dois jogadores formam uma equipe. Cada jogador recebe 12 cartas embaralhadas Existem 4 …



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.