Workshop de GitHub: Construindo e Gerenciando o Código com Confiança

Imagem 1: Logo do GitHub

No dia 9 de outubro, tivemos a oportunidade de participar de um workshop incrível sobre GitHub, ministrado por ninguém menos que Ruddá Beltrão, um especialista com mais de 5 anos de experiência no desenvolvimento de aplicativos Android. Foi um evento enriquecedor, principalmente para quem busca trabalhar de forma colaborativa em projetos de software.


A importância do GitHub para o trabalho em equipe

Se você já trabalhou em equipe no desenvolvimento de software, sabe o quanto é fundamental que todos estejam na mesma página. Aqui entra o GitHub, uma plataforma de hospedagem de código que não apenas permite que várias pessoas colaborem no mesmo projeto, mas também oferece o controle de versão, garantindo que cada mudança seja rastreada e registrada. O GitHub faz com que cada membro da equipe possa contribuir de forma organizada e transparente.

Nós aprendemos que o Git, sistema de controle de versão distribuído, é praticamente "casado" com o GitHub. Juntos, eles permitem que várias pessoas possam editar, adicionar funcionalidades e corrigir erros no código sem medo de perder dados importantes ou sobrescrever o trabalho do outro.


O que aprendemos no workshop?

Imagem 2: Antônio configura seu repositório no GitHub com auxílio do instrutor.

Durante o workshop, abordamos os conceitos fundamentais de Git e GitHub. Fomos introduzidos aos principais comandos, como:

  • git init: para inicializar o repositório local;
  • git pull e git push: para sincronizar alterações com o repositório remoto no GitHub;
  • Branches: a criação de ramificações que nos permitem desenvolver novas funcionalidades sem impactar o código principal;
  • Pull Requests: solicitando a integração de mudanças após a revisão do código.

Um ponto interessante discutido por Ruddá foi a resolução de conflitos. Quando dois ou mais desenvolvedores fazem alterações na mesma linha de código, surge um conflito que precisa ser resolvido manualmente. Aprendemos que esses momentos são oportunidades para discutir melhorias e garantir que todos estejam alinhados.


GitHub: Muito mais que controle de versão

Uma das coisas mais legais que ficou clara durante o workshop é que o GitHub vai muito além de ser uma plataforma de controle de versão. Ele oferece várias ferramentas para colaboração, como issues, wikis e a possibilidade de gerar discussões, o que facilita o trabalho em equipe. E, claro, não poderíamos deixar de mencionar o Projeto Calculadora.py, que foi o ponto de partida para colocar todo o conhecimento em prática.


Conclusão

Imagem 3: A equipe Gates ao lado do instrutor Ruddá Beltrão, no centro

Embora seja impossível dominar tudo sobre Git e GitHub em apenas quatro horas, saímos do workshop com um entendimento sólido de como essas ferramentas podem transformar a forma como trabalhamos em equipe. O controle de versão e a colaboração são essenciais para garantir que nossos projetos evoluam de maneira eficiente e organizada.

O workshop foi um grande passo para nós da equipe Gates, e estamos ansiosos para continuar explorando o GitHub em nossos projetos futuros.

Samah Ely Sampaio

Sou estudante de Ciência da Computação pela UniNorte e apaixonada por tecnologia, automação e dados. Com uma experiência enriquecedora como bolsista em Hyperautomation pelo IFAM, em parceria com a LG, tenho me aprofundado em desenvolver soluções práticas que otimizam processos e facilitam a análise de dados, sempre buscando a inovação e a eficiência. Aqui no blog, compartilho insights da minha trajetória acadêmica e profissional, dicas de tecnologia e as minhas descobertas no universo da programação.

Postar um comentário

Postagem Anterior Próxima Postagem