You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Algumas dúvidas surgiram ao trabalhar com Split.
Talvez seja importante elucidar no texto do lab.
Uso do rune. Diferença de rune para caractere e string.
Como tratar/retornar erro na estrutura já criada. Quando usar o panic(err)?
Explicitar que o primeiro arquivo criado no split deve ser com o valor numMapFiles igual a zero
As variáveis retornadas na função devem ser atualizadas conforme a necessidade da função. Para Split não precisou mudar, mas para Map e Reduce havia um "return" padrão usado para testes "sem código"
The text was updated successfully, but these errors were encountered:
Acabei de enviar as alterações sobre esses pontos.
Coloquei uma breve descrição sobre o ponto 1 nos comentários do Split.
Sobre o 2, eu tirei a indicação do uso do panic(err). O panic é uma forma de "terminar" o programa em caso de um erro não esperado e que o programa não saiba recuperar (parecido com um throw Exception em Java).
Sobre o ponto 3, isso não deveria ser um problema (a função mapFileName é usado tanto na escrita quanto na leitura) desde que haja uma concordância entre os 'ids' utilizados. Você teve algum problema quanto a isso?
Sobre o 3: eu tinha começado a gerar aquivos com nome usando 1, 2, etc (ou seja, iniciando numMapFiles com 1) . Mas o teste verifica se existem arquivos com nomes usando 0, 1, 2, etc (ou seja, iniciando numMapFiles com 0). Só para esclarecer: ambos (código e teste) usam a função mapFileName.
Sobre o ponto 3, se vc puder vir na minha sala na quarta 15h, eu agradeço.
Estou na dúvida se preciso fazer outro fork... Quando faço "git status" aparece que tenho alterações, mas depois não consigo enviar (o git diz que está tudo up-to-date).
Algumas dúvidas surgiram ao trabalhar com Split.
Talvez seja importante elucidar no texto do lab.
The text was updated successfully, but these errors were encountered: