Perguntas Frequentes

  • Como consigo uma boa formatação para a tabela dos subgrupos / módulo no ficheiro README.md? Ver aqui https://raw.githubusercontent.com/tecnico-softeng/reference/master/README.md
  • Vai haver avaliação do projeto na primeira semana, a semana do Carnaval? Não, apenas nas duas semanas seguintes.
  • Qual é a granularidade da tarefa? O teste completo de cada método, o que inclui os vários casos de teste, deve ser considerado uma única tarefa. 
  • Li e reli este ponto várias vezes "Teste o construtor da classe Account tal que os argumentos não possam ser null e o cliente deve pertencer ao banco" e continuo sem perceber esta parte "o cliente deve pertencer ao banco"? Nada garante que (i) esse construtor não seja invocado com os argumentos a null ou (ii) que se esteja a tentar criar uma conta para alguém que (ainda) não é cliente do banco.
  • É suposto o ID de Adventure ser único, visto que se trata de um identificador da classe Adventure? O ID de Adventure é único no contexto do seu Broker, mas não é necessário testar essa regra.
  • Quais são os métodos a ser testados? São aqueles para os quais já está implementada uma classe de teste com o caso de sucesso.
  • Quantas tarefas tem o projeto? Tem 24 tarefas, uma para cada classe de teste.
  • Posso ter vários commits associados a uma tarefa? Sim, embora seja preferível uma tarefa ter apenas um commit. O que não é permitido é ter um commit associado a diversas tarefas.