Engenharia de software

11
Convenção de nomenclatura para pacotes de teste

Na verdade, estamos nomeando nossos pacotes de teste exatamente como seus equivalentes de teste. Então, acabamos com esta estrutura: src/main/java com.hello.world helloWorld.java src/test/java com.hello.world helloWorldTest.java Eu sempre senti que isso não é muito inteligente, pois você não...

11
Diagrama de sequência: Os objetos são atores?

A resposta mais provável é não, mas eu vim com essa dúvida. Um ator pode atuar como uma classe? Sei que os atores acionam eventos e podem ter avisos, mas se houver uma classe modelando um ator (como uma classe de usuário), podemos chamar métodos sobre eles? Ou isso é um completo mal-entendido...

11
estratégia do github para manter uma versão do arquivo privada

Eu sou um professor escrevendo problemas de codificação para os alunos. O que eu quero fazer é fornecer aos alunos o código padrão com espaços reservados para as funções que os alunos devem concluir. Darei aos alunos acesso a um repositório privado do github para clonar isso. No entanto, também...

11
Qual deve ser a contribuição de uma equipe de scrum?

Nossa equipe de scrum consiste nas funções usuais de scrum. Não temos um designer de UI / UX e os desenvolvedores trabalham a UI / UX com o proprietário do produto. Aqui reside um problema. Sempre que estamos prestes a criar a lista de pendências e não definimos o design exato da UI / UX antes do...

11
Nomeação: Você deve sacrificar a brevidade pela clareza?

Por exemplo, a função a seguir percorre uma matriz que contém o nome e os erros de um campo de entrada. Isso é feito verificando o nome do campo de validação e enviando as informações de erro para a matriz de campos inválidos. É melhor ser breve e escrever o seguinte: addInvalidField (field,...