Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Meu Projeto

1 resposta

Olá, Bianca. Como vai?

Parabéns pela conclusão do projeto final do curso! Chegar até o fim desse treinamento e estruturar o repositório no GitHub demonstra um ótimo passo no entendimento de como integrar ferramentas de Inteligência Artificial no fluxo real de desenvolvimento de software.

Como você compartilhou o link do seu projeto code-connect-community, vou aproveitar para trazer algumas sugestões de boas práticas focadas em engenharia de software e na documentação desse tipo de repositório, que são muito valorizadas no mercado:

  • Documentação do README.md: O arquivo README.md é a porta de entrada do seu projeto. Uma boa prática para projetos desenvolvidos na era da IA é incluir uma seção explicando como a inteligência artificial foi integrada no seu fluxo de trabalho (por exemplo, se você utilizou prompts para gerar testes unitários, documentação, refatoração de código ou automação de esteiras).
  • Guia de Execução: Certifique-se de detalhar no repositório os pré-requisitos necessários para rodar o projeto localmente, incluindo o passo a passo de instalação de dependências e configuração de variáveis de ambiente, caso existam.
  • Histórico de Commits: Manter mensagens de commit claras e semânticas (como o padrão Conventional Commits) ajuda a demonstrar que a IA foi uma assistente de produtividade, enquanto você manteve o controle e a organização da arquitetura do software.

Um exemplo prático de estrutura para enriquecer o arquivo principal do seu repositório seria:

## Integração com Inteligência Artificial

Neste projeto, as ferramentas de IA foram integradas no fluxo de engenharia de software para:
* Geração e automação de casos de teste estruturados.
* Refatoração de funções para melhoria de legibilidade e performance.
* Auxílio na arquitetura e modelagem dos componentes da comunidade.

Ter um repositório bem organizado e documentado é fundamental para demonstrar sua evolução técnica e como você consegue aplicar a IA de forma estratégica no dia a dia.

Espero que possa ter lhe ajudado!