Engenharia de software

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

11
Preciso testar tudo?
Vou iniciar meu primeiro projeto real em Ruby on Rails e estou me forçando a escrever testes TDD . Não vejo vantagens reais em escrever testes, mas como parece muito importante, tentarei. É necessário testar todas as partes do meu aplicativo, incluindo páginas estáticas?
28 testing  tdd 

12
Quais vantagens o desenvolvimento de aplicativos para smartphones tem sobre o desenvolvimento do mesmo aplicativo que um aplicativo da web?
Vamos usar o aplicativo do Facebook como exemplo. Por que eles desenvolveram um aplicativo quando os usuários puderam acessar sua página e fazer o mesmo? Para mim, isso representa mais manutenção e mais custo, pois para cada recurso adicionado ao aplicativo Web, esse recurso também deverá ser adicionado ao aplicativo …

7
Habilidades C ++ superiores às habilidades C? [fechadas]
Sinto que o C / C ++ frequentemente visto não descreve realmente minhas habilidades no meu currículo. Então, estou planejando separá-lo em conhecimentos avançados de C ++ e habilidades medíocres em C. Você acha que isso é confuso para o leitor? Ela poderia pensar: "C é um subconjunto de C …
28 c++  c  skills 

5
Posso usar um EULA curto?
Preciso adicionar um EULA ao meu software (comercial), mas não posso pagar um advogado. Também dei uma olhada em vários exemplos de EULA na Internet, mas eles são todos para software ou países específicos e provavelmente são copiados de outro software comercial. Então, estou pensando em usar um EULA curto …

8
Por que a coleta de lixo varre apenas a pilha?
Basicamente, aprendi até agora que a coleta de lixo apaga para sempre qualquer estrutura de dados que não está sendo apontada no momento. Mas isso apenas verifica a pilha para tais condições. Por que também não verifica a seção de dados (globais, constantes, etc etc) ou a pilha também? O …



7
A notação húngara é uma solução alternativa para idiomas com digitação estática insuficientemente expressiva? [fechadas]
No artigo de Eric Lippert What's Up With notation húngaro? , ele afirma que o objetivo da notação húngara (o tipo bom) é estenda o conceito de "tipo" para incluir informações semânticas, além de informações de representação de armazenamento. Um exemplo simples seria o prefixo de uma variável que representa …


6
Que boas razões existem para capitalizar palavras-chave SQL?
Parece haver muitos desenvolvedores que escrevem seu SQL capitalizando as palavras-chave: SELECT column FROM table INNER JOIN table ON condition WHERE condition GROUP BY clause HAVING condition Eu estou querendo saber por que as pessoas aderem a essa abordagem? Claramente, é uma convenção estabelecida há muito tempo - mas nunca …




6
“Normalização” orientada a objetos
Na programação de banco de dados, existe uma técnica chamada "normalização" que você faz para os dados que deseja armazenar. Alguém já tentou aplicar esse conceito ao design de objetos? Como você? Como isso funcionou? Editar: para expandir / esclarecer, a normalização do banco de dados é mais do que …
28 design 


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.