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
Copy file name to clipboardExpand all lines: README.md
+13-4Lines changed: 13 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -83,6 +83,7 @@ O projeto utiliza o padrão de design **Command Pattern** para encapsular as ins
83
83
### Validação e Tratamento de Erros
84
84
85
85
O projeto inclui validações para garantir que as coordenadas e direções das sondas sejam válidas e que as sondas não se movam além dos limites do planalto ou para posições já ocupadas por outras sondas. Exceções são lançadas para tratar entradas inválidas e movimentos inválidos.
86
+
Tudo registrado em um arquivo log localizado em "C:\ExplorandoMarte\logs\log.txt"
86
87
87
88
## Debugging no VSCode
88
89
@@ -92,15 +93,25 @@ Para fazer o debugging no VSCode, siga os passos abaixo:
92
93
2. Coloque pontos de interrupção (breakpoints) no código onde deseja inspecionar a execução.
93
94
3. Pressione `F5` ou vá para o menu `Run` e selecione `Start Debugging`.
94
95
4. O VSCode iniciará o projeto e parará nos pontos de interrupção definidos, permitindo que você inspecione variáveis e o fluxo de execução.
96
+
5. Utilize F10 para avançar cada passo.
97
+
6. Utilize F11 para entrar nos métodos e fazer o debug.
95
98
96
99
## Pipeline de CI
97
100
98
101
O pipeline de CI foi configurado para garantir que todas as alterações no código sejam testadas automaticamente. O pipeline executa os testes unitários e verifica se o código está em conformidade com os padrões definidos.
99
102
100
103
### Configuração do Pipeline
101
104
102
-
1. O pipeline é configurado usando um arquivo YAML (`.github/workflows/ci.yml` para GitHub Actions, por exemplo).
103
-
2. O pipeline é acionado em cada push ou pull request para o repositório.
105
+
O pipeline de CI está definido no arquivo `.github/workflows/dotnet-desktop.yml` e realiza as seguintes etapas:
106
+
107
+
1.**Checkout do código**: Faz o checkout do código do repositório.
108
+
2.**Configuração do .NET**: Configura o ambiente .NET com a versão 8.0.x.
109
+
3.**Restaurar dependências**: Restaura as dependências do projeto.
110
+
4.**Build**: Compila o projeto na configuração Release.
111
+
5.**Executar testes**: Executa os testes do projeto.
112
+
6.**Publicar**: Publica o projeto no diretório especificado.
113
+
7.**Upload de artefatos de build**: Faz o upload dos artefatos de build para o GitHub.
114
+
104
115
105
116
### Acompanhando os Resultados
106
117
@@ -115,5 +126,3 @@ O pipeline de CI foi configurado para garantir que todas as alterações no cód
115
126
- A validação rigorosa garante que as sondas operem dentro dos limites definidos e evitem colisões.
116
127
117
128
---
118
-
119
-
Este README fornece uma visão geral do problema, instruções para configurar e executar o projeto, e uma descrição das decisões de projeto tomadas. Certifique-se de ajustar os detalhes conforme necessário para refletir com precisão o seu projeto.
0 commit comments