Engenharia de software

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



2
Como funciona o cache baseado em chave?
Li recentemente um artigo no blog da 37Signals e fico me perguntando como é que eles obtêm a chave de cache. É bom ter uma chave de cache que inclua o carimbo de data / hora do objeto (isso significa que quando você atualiza o objeto, o cache será invalidado); …




7
Hash de senha e suporte ao seu usuário
Recentemente, mudamos para uma melhor estratégia de armazenamento de senhas, com todas as coisas boas: As senhas são armazenadas depois de passar pelo bCrypt O usuário recebe um link de ativação na criação da conta para confirmar a propriedade do endereço Esqueceu a senha sem pergunta de segurança, um link …




12
O controle de qualidade deve encontrar cenários reproduzíveis?
Às vezes, minha equipe de controle de qualidade relata erros, mas nem eu nem eles temos alguma idéia de como reproduzi-los. Isso leva a sessões de depuração muito longas e frustrantes que às vezes nem produzem resultados. Meu software está fortemente vinculado a hardware proprietário, para que os erros possam …
10 testing  bug  qa  reporting 


5
Determinando a quantidade certa de documentação
Onde atualmente trabalho, a abordagem geral é - evitar a documentação o máximo possível Documente apenas se uma equipe diferente precisará apenas para esclarecimento, não me refiro à documentação do código - é o que fazemos, quero dizer toda a documentação que envolve o processo de design - se for …


2
Por que as estatísticas de confirmação de desenvolvedor são prejudiciais?
Acredito há muito tempo (e ouvi de outras pessoas) que acompanhar as estatísticas de confirmação, como quantas confirmações cada desenvolvedor faz por dia, é prejudicial ao processo de desenvolvimento. O motivo parece óbvio - os desenvolvedores se comprometem em incrementos menores, maximizando seu número de consolidação por dia, mas dificultando …

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.