From de121dcefb0b772bf63227928342cd0d249ab3ac Mon Sep 17 00:00:00 2001 From: Gabriel Mariano da Silva Date: Fri, 1 Dec 2023 10:39:50 -0300 Subject: [PATCH 1/5] =?UTF-8?q?:memo:=20adiciona=20link=20para=20o=20c?= =?UTF-8?q?=C3=B3digo=20no=20reposit=C3=B3rio?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: dartmol203 --- .../ClientServer/ClientServerAndDependencyInjection.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/ArquiteturaReutilizacao/Artefatos/ClientServer/ClientServerAndDependencyInjection.md b/docs/ArquiteturaReutilizacao/Artefatos/ClientServer/ClientServerAndDependencyInjection.md index 55d7bf5..a1d06f0 100644 --- a/docs/ArquiteturaReutilizacao/Artefatos/ClientServer/ClientServerAndDependencyInjection.md +++ b/docs/ArquiteturaReutilizacao/Artefatos/ClientServer/ClientServerAndDependencyInjection.md @@ -11,6 +11,8 @@ | 0.3 | 30/11/2023 | Início da Documentação do Código | Felipe Moura, André Corrêa e Gabriel Mariano | | 0.4 | 30/11/2023 | Finalizando Documentação do Código | Felipe Moura, André Corrêa e Gabriel Mariano | | 0.5 | 30/11/2023 | Documentando o uso de *Dependency* *Injection* | Felipe Moura, André Corrêa e Gabriel Mariano | +| 0.6 | 01/12/2023 | Adicionando o *link* para o código no repositório do *GitHub* | André Corrêa e Gabriel Mariano | + *Tabela 1: Versionamento* @@ -146,6 +148,10 @@ Esses provedores de dependências são injetados, em nosso contexto, nos método ## Código Desenvolvido + +[!NOTE] +O código apresentado abaixo pode ser encontrado no [Repositório do GitHub](https://github.com/UnBArqDsw2023-2/2023.2_G2_ProjetoAmazon/tree/main/docs/ArquiteturaReutilizacao/Artefatos/ClientServer/amazon-avaliacao). + O *framework NestJS* apresenta uma estrutura baseada, em termos gerais, em *modules*, *controllers* e *services*, onde cada um destes possui uma finalidade no manejo de requisições, processamento de dados e retorno das informações requeridas em forma de respostas ao cliente. Abaixo, são apresentados alguns trechos de código relevantes ao contexto da explicação. Para a geração das imagens do código, foi utilizada a ferramenta [ray.so](https://ray.so). From 7c0ad1b467435416b4b57ab0b9f5117a37f665ea Mon Sep 17 00:00:00 2001 From: Gabriel Mariano da Silva Date: Fri, 1 Dec 2023 10:42:56 -0300 Subject: [PATCH 2/5] =?UTF-8?q?:bug:=20pequena=20corre=C3=A7=C3=A3o=20em?= =?UTF-8?q?=20t=C3=ADtulo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: dartmol203 --- docs/ArquiteturaReutilizacao/Artefatos/Decorator/Decorator.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/ArquiteturaReutilizacao/Artefatos/Decorator/Decorator.md b/docs/ArquiteturaReutilizacao/Artefatos/Decorator/Decorator.md index 2a9c963..f0e818b 100644 --- a/docs/ArquiteturaReutilizacao/Artefatos/Decorator/Decorator.md +++ b/docs/ArquiteturaReutilizacao/Artefatos/Decorator/Decorator.md @@ -8,6 +8,7 @@ | :--------: | :--------: | :------------------------------: | :-----------------------------: | | 0.1 | 30/11/2023 | Criação do documento | Arthur Taylor e Thiago Oliveira | | 0.2 | 30/11/2023 | Revisão do documento | Arthur Taylor e Thiago Oliveira | +| 0.3 | 01/12/2023 | *Quickfix*: Nome do Padrão *Decorator* no Título | André Corrêa e Gabriel Mariano | _Tabela 1: Versionamento_ @@ -27,7 +28,7 @@ Com a proposta de demonstrar o padrão de projeto Decorator, desenvolvemos um c _Tabela 2: Tecnologias_ -## Por que o Padrão de Projeto Observer? +## Por que o Padrão de Projeto Decorator? O padrão de projeto decorator é um padrão que nos permite incluir novos comportamentos à objetos, isso foi identificado pelo grupo como uma boa forma de se tratar a avaliação de um produto. Uma vez que o padrão nos proporciona uma modularidade muito grande, o que é buscado quando analisamos o escopo de avaliaçãoes, uma vez que as avaliações possuem um centro que deve ser preenchido, mas possui também várias partes que constam como opcional, por isso o padrão de projeto foi escolhido. From 8665b27a7337bb0445f35f0149881dfba0ffbf9e Mon Sep 17 00:00:00 2001 From: Gabriel Mariano da Silva Date: Fri, 1 Dec 2023 10:52:00 -0300 Subject: [PATCH 3/5] :memo: fix DAS Co-authored-by: dartmol203 --- docs/ArquiteturaReutilizacao/Artefatos/DAS.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/docs/ArquiteturaReutilizacao/Artefatos/DAS.md b/docs/ArquiteturaReutilizacao/Artefatos/DAS.md index 1a2f4f0..4ba3c80 100644 --- a/docs/ArquiteturaReutilizacao/Artefatos/DAS.md +++ b/docs/ArquiteturaReutilizacao/Artefatos/DAS.md @@ -174,7 +174,7 @@ Abaixo estão descritas as funções referentes aos principais processos: | u10: resgatarProduto() | Resgata um produto em troca de pontos | ProgramaRecompensa | | u11: verificarPontos() | Verifica os pontos já obtidos | ProgramaRecompensa | -*Tabela X: Descrição do processo Usuário* +*Tabela 3: Descrição do processo Usuário* ### Moderador @@ -183,7 +183,7 @@ Abaixo estão descritas as funções referentes aos principais processos: |------|-----------|---------| | m1: validaAvaliacao() | Retorna se um comentário foi validado ou não | GestãoComentário | -*Tabela X: Descrição do processo Moderador* +*Tabela 4: Descrição do processo Moderador* ### ProgramaRecompensa @@ -195,7 +195,7 @@ Abaixo estão descritas as funções referentes aos principais processos: | pr4: buscarProduto() | Busca os produtos disponíveis no banco de dados de produtos | BancoDadosProdutos | | pr5: atualizarProduto() | Atualiza o estado dos produtos (disponível/indisponível) | BancoDadosProdutos | -*Tabela X: Descrição do processo ProgramaRecompensa* +*Tabela 5: Descrição do processo ProgramaRecompensa* ### GestãoComentário @@ -209,7 +209,7 @@ Abaixo estão descritas as funções referentes aos principais processos: | c6: excluirAvaliacao() | Exclui uma avaliação do banco de dados | BancoDadosAvaliacao | | c7: atualizarAvaliacao() | Atualiza uma avaliação do banco de dados| BancoDadosAvaliacao | -*Tabela X: Descrição do processo GestãoComentário* +*Tabela 6: Descrição do processo GestãoComentário* ## 6. Visão de Implementação @@ -284,4 +284,8 @@ https://www.researchgate.net/figure/4-1-Architectural-View-Model-Software-archit http://repositorio.aee.edu.br/bitstream/aee/1106/3/TCC2_2018_2_GabrielLeiteDias_MatheusLimadeAlbuquerque_Apendice2.pdf -https://www.cin.ufpe.br/~gta/rup-vc/core.base_rup/guidances/concepts/logical_view_C135365E.html \ No newline at end of file +https://www.cin.ufpe.br/~gta/rup-vc/core.base_rup/guidances/concepts/logical_view_C135365E.html + +[Diagrama de Processos - grupo 2 2023.1](https://github.com/UnBArqDsw2023-1/2023.1_G2_ProjetoMercadoLivre/blob/main/docs/Assets/diagramas/ProcessosV1.png) + +https://docs.aws.amazon.com/pt_br/ \ No newline at end of file From d7f5b17dd1a077fd470de0ea9670cd7f1e67980b Mon Sep 17 00:00:00 2001 From: Gabriel Mariano da Silva Date: Fri, 1 Dec 2023 10:59:52 -0300 Subject: [PATCH 4/5] :mamo: add links codigos Co-authored-by: dartmol203 --- docs/ArquiteturaReutilizacao/Artefatos/Decorator/Decorator.md | 3 +++ docs/ArquiteturaReutilizacao/Artefatos/Observer/Observer.md | 4 ++++ docs/ArquiteturaReutilizacao/Artefatos/Strategy/Strategy.md | 4 ++++ 3 files changed, 11 insertions(+) diff --git a/docs/ArquiteturaReutilizacao/Artefatos/Decorator/Decorator.md b/docs/ArquiteturaReutilizacao/Artefatos/Decorator/Decorator.md index f0e818b..5a9817e 100644 --- a/docs/ArquiteturaReutilizacao/Artefatos/Decorator/Decorator.md +++ b/docs/ArquiteturaReutilizacao/Artefatos/Decorator/Decorator.md @@ -52,6 +52,9 @@ Está dividio em 4 arquivos e 6 bibliotecas: ## Código Desenvolvido +[!NOTE] +O código apresentado abaixo pode ser encontrado no [Repositório do GitHub](https://github.com/UnBArqDsw2023-2/2023.2_G2_ProjetoAmazon/tree/main/docs/ArquiteturaReutilizacao/Artefatos/Decorator/C%C3%B3digoDecorator). +
CLIQUE PARA EXIBIR O CÓDIGO diff --git a/docs/ArquiteturaReutilizacao/Artefatos/Observer/Observer.md b/docs/ArquiteturaReutilizacao/Artefatos/Observer/Observer.md index 4cd54af..50d6ff3 100644 --- a/docs/ArquiteturaReutilizacao/Artefatos/Observer/Observer.md +++ b/docs/ArquiteturaReutilizacao/Artefatos/Observer/Observer.md @@ -41,6 +41,10 @@ Está dividio em 3 arquivos e 2 bibliotecas: ## Código Desenvolvido +[!NOTE] +O código apresentado abaixo pode ser encontrado no [Repositório do GitHub](https://github.com/UnBArqDsw2023-2/2023.2_G2_ProjetoAmazon/tree/main/docs/ArquiteturaReutilizacao/Artefatos/Observer/C%C3%B3digoObserver). + +
CLIQUE PARA EXIBIR O CÓDIGO diff --git a/docs/ArquiteturaReutilizacao/Artefatos/Strategy/Strategy.md b/docs/ArquiteturaReutilizacao/Artefatos/Strategy/Strategy.md index def4c4b..2a6f289 100644 --- a/docs/ArquiteturaReutilizacao/Artefatos/Strategy/Strategy.md +++ b/docs/ArquiteturaReutilizacao/Artefatos/Strategy/Strategy.md @@ -39,6 +39,10 @@ Ao considerar futuras expansões, como a possibilidade de incluir avaliações e ## Diagrama com as classes estruturadas no Strategy + +[!NOTE] +O código apresentado abaixo pode ser encontrado no [Repositório do GitHub](https://github.com/UnBArqDsw2023-2/2023.2_G2_ProjetoAmazon/tree/main/docs/ArquiteturaReutilizacao/Artefatos/Observer/C%C3%B3digoObserver). +
CLIQUE PARA EXIBIR O DIAGRAMA From c6927a402e8233b68b0a6b13c01a387f9ee7473d Mon Sep 17 00:00:00 2001 From: Gabriel Mariano da Silva Date: Fri, 1 Dec 2023 11:04:32 -0300 Subject: [PATCH 5/5] :memo: add participacoes Co-authored-by: dartmol203 --- .../4.3.ParticipacoesArqReutilizacao.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/docs/ArquiteturaReutilizacao/4.3.ParticipacoesArqReutilizacao.md b/docs/ArquiteturaReutilizacao/4.3.ParticipacoesArqReutilizacao.md index b494ea0..d7d01c0 100644 --- a/docs/ArquiteturaReutilizacao/4.3.ParticipacoesArqReutilizacao.md +++ b/docs/ArquiteturaReutilizacao/4.3.ParticipacoesArqReutilizacao.md @@ -70,6 +70,8 @@ O tópico de participações visa apresentar um resumo das colaborações de tod - **Guilherme** + Tivemos um certo esforço nesta entrega, principalmente por causa da necessidade de aprimorar diversos pontos da nossa entrega anterior. + - **Thiago** Creio que o grupo acabou se organizando meio tardiamente, acredito que por cansaço por parte de todos os membros do grupo, visto o final de semestre,porém a entrega correu bem, e foi possivel entregar tudo que planejamos, mesmo que de maneira corrida, portanto foi satisfatorio @@ -81,7 +83,7 @@ O tópico de participações visa apresentar um resumo das colaborações de tod O grupo acabou por ter que fazer essa entrega mais às pressas, o que pode ser percebido na falta de organização de algumas páginas - **Eduardo** - + apesar de eu ter tido uns contratempos, como alguns membros do grupo também tiveram, acredito que consegui me reorganizar a tempo para conseguir acompanhar e compreender melhor sobre padrões de protejo e reutilização. - **Diógenes** mesmo sendo um entrega com um tempo muito corrido, acredito que deu para aprender bem sobre padrões de projeto e reutilização, além de conseguir ver utilidade de tais na prática @@ -103,6 +105,8 @@ O tópico de participações visa apresentar um resumo das colaborações de tod - **Guilherme** + Conseguimos aprender mais sobre novos diagramas e, apesar do tempo mais curto devido à revisão da entrega passada, o grupo trabalhou bem em conjunto. + - **Thiago** Melhor entrosamento do grupo, se reunindo presencialmente após a aula e comunicação com a professora validando todos os artefatos para que tudo corra bem, coisa que nao foi feita nas entregas passadas @@ -114,7 +118,7 @@ O tópico de participações visa apresentar um resumo das colaborações de tod a eficácia do desenvolvimento e o entrosamento evoluíram bastante. - **Eduardo** - + aprender e compreender a função dos padrões de projetos, conseguir identificar melhorias em alguns diagramas elaborados. - **Diógenes** aprender mais sobre padrões, reutilização de código. Além de reorganizar melhor o diagrama de pacotes @@ -136,6 +140,7 @@ O tópico de participações visa apresentar um resumo das colaborações de tod - **Guilherme** + Seria ideal uma melhor organização da nossa parte, especialmente considerando os ajustes que tivemos que fazer da entrega anterior. Também percebi que fazer a documentação de forma online poderia ter sido mais eficaz, já que era um único artefato para todo o grupo interagir. - **Thiago** Melhor utilização do kanbam e scrum, e maior organização no geral do grupo. @@ -147,7 +152,7 @@ O tópico de participações visa apresentar um resumo das colaborações de tod Maior esclarecimento de qual estrutura o documento deve seguir - **Eduardo** - + me comunicar melhor com a equipe e melhorar o prazo de entrega da equipe. - **Diógenes** melhorar os prazos de entrega da equipe