61 lines
2.0 KiB
Markdown
61 lines
2.0 KiB
Markdown
# Help
|
|
|
|
## Correr os testes
|
|
|
|
Instala as dependências.
|
|
|
|
```sh
|
|
dart pub get
|
|
```
|
|
|
|
Corre os testes.
|
|
|
|
```sh
|
|
dart test
|
|
```
|
|
|
|
Para obteres uma saída mais detalhada por teste, usa o relator expandido.
|
|
|
|
```sh
|
|
dart test -r expanded
|
|
```
|
|
|
|
A maioria dos exercícios tem vários testes, e todos exceto o primeiro são ignorados por defeito.
|
|
Para fazeres os testes um a um, altera `skip: true` para `skip: false` em cada teste à medida que avanças.
|
|
|
|
Em alternativa, corre todos os testes de uma só vez sem editares o ficheiro.
|
|
|
|
```sh
|
|
dart test --run-skipped
|
|
```
|
|
|
|
Todos os testes são executados pelo executor de testes online ao submeteres, incluindo os ignorados.
|
|
|
|
## Submeter a tua solução
|
|
|
|
Podes submeter a tua solução com o comando `exercism submit lib/leap.dart`.
|
|
Este comando envia a tua solução para o site do Exercism e imprime o URL da página da solução.
|
|
|
|
É possível submeter uma solução incompleta, o que te permite:
|
|
|
|
- Ver como outras pessoas resolveram o exercício
|
|
- Pedir ajuda a um mentor
|
|
|
|
## Precisas de ajuda?
|
|
|
|
Se quiseres ajuda para resolver o exercício, consulta as seguintes páginas:
|
|
|
|
- A [documentação do percurso Dart](https://exercism.org/docs/tracks/dart)
|
|
- A [categoria de programação do percurso Dart no fórum](https://forum.exercism.org/c/programming/dart)
|
|
- A [categoria de programação do Exercism no fórum](https://forum.exercism.org/c/programming/5)
|
|
- As [Perguntas Frequentes](https://exercism.org/docs/using/faqs)
|
|
|
|
Se esses recursos não forem suficientes, podes submeter a tua solução (incompleta) para pedir mentoria.
|
|
|
|
Se tiveres dificuldades e precisares de ajuda, podes recorrer a um destes recursos:
|
|
|
|
- [Documentação da API do Dart](https://api.dart.dev/)
|
|
- [Chat do Dart no Gitter](https://gitter.im/dart-lang/home)
|
|
- [Informações da comunidade](https://www.dart.dev/community)
|
|
- O [/r/dartlang](https://www.reddit.com/r/dartlang) é o subreddit do Dart.
|
|
- O [StackOverflow](https://stackoverflow.com/questions/tagged/dart) pode ser usado para procurar o teu problema e ver se já foi respondido. Também podes fazer e responder a perguntas. |