<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Meu padlet encantador by Lucas Mota Reis</title>
      <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2024-04-03 22:32:20 UTC</pubDate>
      <lastBuildDate>2024-04-04 00:11:13 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>PROBLEMAS</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942336477</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.enriquedans.com/wp-content/uploads/2021/12/software-bug.jpeg" />
         <pubDate>2024-04-03 22:48:20 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942336477</guid>
      </item>
      <item>
         <title>1 . Espaço de Trabalho compartilhado por vários desenvolvedores</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942337746</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://assets.bitdegree.org/online-learning-platforms/storage/media/2019/07/software-developer-vs-software-engineer-3.jpg" />
         <pubDate>2024-04-03 22:50:25 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942337746</guid>
      </item>
      <item>
         <title>Em desenvolvimento de software, mudanças acontecem o tempo todo, então o gerenciamento da mudança é absolutamente essencial. Quando várias pessoas estão envolvidas no desenvolvimento de um sistema de software, é necessário assegurar que os membros do time não interfiram no trabalho uns dos outros. </title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942341054</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 22:56:34 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942341054</guid>
      </item>
      <item>
         <title>Em outras palavras, se duas pessoas estão trabalhando em um componente, suas mudanças precisam ser coordenadas. Senão, um programador pode fazer alterações e sobrescrever o trabalho do outro.</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942341324</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 22:57:04 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942341324</guid>
      </item>
      <item>
         <title>2 . Repositório centralizado compartilhado por vários desenvolvedores</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942341998</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ4WRMPPyhZmJE_3g7F3aWu6zi9PMsa6Op4l-bBiCwqPg&amp;s" />
         <pubDate>2024-04-03 22:58:29 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942341998</guid>
      </item>
      <item>
         <title>SOLUÇÕES</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942345530</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://miro.medium.com/v2/resize:fit:1400/0*kVBSnH8Jfds3wG3Z.jpg" />
         <pubDate>2024-04-03 23:05:39 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942345530</guid>
      </item>
      <item>
         <title>3 .  Controle de Versão</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942345874</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://media.geeksforgeeks.org/wp-content/uploads/20210107091720/517.png" />
         <pubDate>2024-04-03 23:06:25 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942345874</guid>
      </item>
      <item>
         <title>4 . Controle de Mudanças</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942347393</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRVA2fU8Us36KlOSvgV6p6NRm-OESrltqRJN8UXel6gOA&amp;s" />
         <pubDate>2024-04-03 23:08:49 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942347393</guid>
      </item>
      <item>
         <title>Contexto</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942351651</link>
         <description><![CDATA[<p><br></p><p>Suponha que uma equipe de desenvolvimento esteja trabalhando em um projeto de software com um repositório centralizado usando um sistema de controle de versão como o Git. O repositório centralizado é hospedado em um servidor e vários desenvolvedores contribuem para o código fonte do projeto.</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:16:26 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942351651</guid>
      </item>
      <item>
         <title>Cenário</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942351815</link>
         <description><![CDATA[<ol><li><p><strong>Desenvolvedor A</strong> baixa a versão mais recente do código do repositório centralizado para sua máquina local.</p></li><li><p><strong>Desenvolvedor B</strong> também baixa a mesma versão mais recente do código do repositório centralizado para sua máquina local.</p></li><li><p><strong>Desenvolvedor A</strong> faz algumas alterações e commits essas mudanças no repositório centralizado.</p></li><li><p><strong>Desenvolvedor B</strong> também faz algumas alterações em áreas semelhantes do código e tenta fazer push dessas mudanças para o repositório centralizado.</p></li></ol>]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:16:44 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942351815</guid>
      </item>
      <item>
         <title>Problema:</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942351956</link>
         <description><![CDATA[<p>Ao tentar fazer push das alterações, Desenvolvedor B recebe uma mensagem de erro indicando que há conflitos entre as versões locais e a versão mais recente do repositório centralizado.</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:16:59 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942351956</guid>
      </item>
      <item>
         <title>Causa do Problema:</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942352344</link>
         <description><![CDATA[<p>O problema ocorreu porque Desenvolvedor B estava trabalhando na mesma parte do código que Desenvolvedor A, mas após Desenvolvedor A ter feito o commit de suas alterações.</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:17:17 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942352344</guid>
      </item>
      <item>
         <title>Consequências:</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942352783</link>
         <description><![CDATA[<p>Desenvolvedor B precisa resolver os conflitos manualmente para garantir que o código seja integrado corretamente.</p><p>Isso pode levar a atrasos no desenvolvimento, pois Desenvolvedor B precisa identificar e corrigir os conflitos.</p><p>Em casos mais graves, pode haver a introdução de bugs no código ou perda de trabalho se os conflitos não forem resolvidos adequadamente.</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:17:36 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942352783</guid>
      </item>
      <item>
         <title>Contexto:</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942353167</link>
         <description><![CDATA[<p>Suponha que uma equipe de desenvolvimento esteja trabalhando em um projeto de software em um ambiente de espaço de trabalho compartilhado, como o Microsoft Teams, Slack ou qualquer outra ferramenta de colaboração em tempo real. Neste ambiente, os desenvolvedores compartilham e colaboram em documentos, código e outras informações relacionadas ao projeto.</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:18:15 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942353167</guid>
      </item>
      <item>
         <title>Cenário:</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942353307</link>
         <description><![CDATA[<p>Desenvolvedor A cria um novo arquivo de código no espaço de trabalho compartilhado e começa a trabalhar nele.</p><p>Desenvolvedor B vê o arquivo criado por Desenvolvedor A e começa a fazer alterações simultaneamente.</p><p>Desenvolvedor A e Desenvolvedor B não estão cientes das mudanças um do outro e continuam a fazer alterações no mesmo arquivo.</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:18:33 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942353307</guid>
      </item>
      <item>
         <title>Problema:</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942353430</link>
         <description><![CDATA[<p>Ambos Desenvolvedor A e Desenvolvedor B estão trabalhando simultaneamente no mesmo arquivo, o que pode levar a conflitos e sobreposições de alterações.</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:18:47 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942353430</guid>
      </item>
      <item>
         <title>Causa do Problema:</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942353483</link>
         <description><![CDATA[<p>A falta de coordenação e comunicação entre os desenvolvedores levou a trabalhar simultaneamente no mesmo arquivo no espaço de trabalho compartilhado.</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:18:53 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942353483</guid>
      </item>
      <item>
         <title>Consequências:</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942353650</link>
         <description><![CDATA[<p>Existe um risco significativo de sobreposição de alterações e conflitos no código.</p><p>Pode haver perda de trabalho se as alterações não forem adequadamente mescladas e integradas.</p><p>A produtividade pode ser reduzida, pois os desenvolvedores terão que resolver os conflitos manualmente.</p><p>Possibilidade de introdução de bugs no código devido à integração inadequada das alterações.</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:19:12 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942353650</guid>
      </item>
      <item>
         <title>O apoio é fornecido para controlar as diferentes versões dos componentes de software. Os sistemas de gerenciamento de versão incluem recursos para coordenar o desenvolvimento por vários programadores. Eles impedem que um desenvolvedor sobrescreva o código que foi submetido para o sistema por outro desenvolvedor.</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942354863</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:21:32 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942354863</guid>
      </item>
      <item>
         <title>5 . Integração Contínua</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942354865</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://guia.dev/assets/img/pillars-min.png" />
         <pubDate>2024-04-03 23:21:32 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942354865</guid>
      </item>
      <item>
         <title>Ferramentas de Controle de Versão:</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942355584</link>
         <description><![CDATA[<p>Existem várias ferramentas de controle de versão disponíveis, cada uma com suas próprias características e funcionalidades. Algumas das ferramentas mais populares incluem:</p><p><br></p><p>Git: É um dos sistemas de controle de versão distribuídos mais populares. Permite que os desenvolvedores trabalhem em branches separados, facilite a fusão de código e mantenha um histórico completo de todas as alterações.</p><p><br></p><p>Subversion (SVN): É um sistema de controle de versão centralizado que permite rastrear e gerenciar versões de arquivos e diretórios. É menos flexível do que o Git em termos de ramificação e fusão.</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:22:40 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942355584</guid>
      </item>
      <item>
         <title>A gerência de configuração, especificamente o Controle de Mudanças, é uma prática crucial na engenharia de software que visa gerenciar e controlar as mudanças realizadas em um projeto, garantindo que as alterações sejam planejadas, avaliadas, aprovadas e implementadas de forma sistemática e controlada. O Controle de Mudanças ajuda a minimizar os riscos associados às mudanças e a garantir a integridade, estabilidade e qualidade do produto de software. </title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942355916</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:23:12 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942355916</guid>
      </item>
      <item>
         <title>Ferramentas de Controle de Mudanças:</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942356356</link>
         <description><![CDATA[<p>JIRA:</p><p>Descrição: É uma ferramenta de gerenciamento de projetos e Controle de Mudanças que permite rastrear, gerenciar e controlar as mudanças em um projeto de software.</p><p>Características:</p><p>Fluxos de trabalho personalizáveis.</p><p>Rastreamento de problemas e tarefas.</p><p>Integração com outras ferramentas de desenvolvimento.</p><p><br></p><p>Trello:</p><p>Descrição: É uma ferramenta de gerenciamento de projetos baseada em quadros que pode ser adaptada para suportar o Controle de Mudanças em projetos de software.</p><p>Características:</p><p>Interface intuitiva e fácil de usar.</p><p>Personalização de quadros e cartões.</p><p>Integração com outras ferramentas e serviços.</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:24:03 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942356356</guid>
      </item>
      <item>
         <title>A Integração Contínua (Continuous Integration - CI) é uma prática fundamental na gerência de configuração que visa automatizar e integrar regularmente as mudanças de código feitas pelos desenvolvedores em um repositório central. A Integração Contínua ajuda a detectar e corrigir problemas de forma rápida e consistente, garantindo que o código seja testado e integrado continuamente durante o ciclo de desenvolvimento. </title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942356951</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:25:12 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942356951</guid>
      </item>
      <item>
         <title>Ferramentas de Integração Contínua:</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942357382</link>
         <description><![CDATA[<p>Existem várias ferramentas de Integração Contínua disponíveis que ajudam as equipes de desenvolvimento a implementar e gerenciar a prática de Integração Contínua de forma eficaz. Alguns exemplos populares incluem:</p><p><br></p><p>Jenkins:</p><p><br></p><p>Descrição: É uma ferramenta de automação de código aberto amplamente utilizada para implementar a Integração Contínua e a Entrega Contínua (CI/CD).</p><p>Características:</p><p>Suporte a pipelines de CI/CD.</p><p>Extensibilidade e integração com uma ampla variedade de ferramentas e serviços.</p><p>Travis CI:</p><p><br></p><p>Descrição: É um serviço de integração contínua baseado em nuvem que oferece suporte para repositórios do GitHub.</p><p>Características:</p><p>Integração fácil e direta com o GitHub.</p><p>Configuração simples e rápida de builds e testes.</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:25:59 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942357382</guid>
      </item>
      <item>
         <title>Também é importante garantir que todos possam acessar as versões mais atualizadas dos componentes de software; senão, os desenvolvedores podem refazer o trabalho que já foi feito. </title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942358983</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:28:30 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942358983</guid>
      </item>
      <item>
         <title>Quando algo sai errado com uma nova versão de um sistema, deve ser possível voltar para uma versão funcional do sistema ou componente.</title>
         <author>lucasmotareis</author>
         <link>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942359302</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2024-04-03 23:29:06 UTC</pubDate>
         <guid>https://padlet.com/lucasmotareis/2gkyeggcr8u9w74w/wish/2942359302</guid>
      </item>
   </channel>
</rss>
