Sem resumo de edição |
|||
| Linha 19: | Linha 19: | ||
* 05. [Luiz Cláudio] Como funciona o XP como processo de desenvolvimento? | * 05. [Luiz Cláudio] Como funciona o XP como processo de desenvolvimento? | ||
** | ** O XP pode ser utilizado de forma complementar ao Scrum, pois ele acaba focando mais em processos de engenharia e desenvolvimento de software. | ||
Se comparado a outros métodos ágeis, é notável que o XP tem preferência por uma programação orientada a objetos como paradigma principal, ainda que não obrigatório. Além disso, ele contém 4 atividades metodológicas que funcionam como os pilares da gestão. | |||
São elas: | |||
-> planejamento; | |||
-> projeto ou designing; | |||
-> codificação; | |||
-> testes. | |||
Há também alguns princípios básicos que foram elaborados visando garantir o funcionamento do XP — o feedback rápido é um bom exemplo disso. Para manter a agilidade do desenvolvimento, é preciso se manter alinhado às demandas do cliente e aos resultados dos testes. Por isso, essa rapidez de resposta é fundamental. | |||
Outros princípios são a simplicidade, a aplicação de mudanças incrementais, a aceitação das alterações necessárias e a qualidade do trabalho realizado. | |||
<br> | <br> | ||
* 06. [Luiz Cláudio] Explique como uma Branch funciona no processo do GitHub. | * 06. [Luiz Cláudio] Explique como uma Branch funciona no processo do GitHub. | ||
** | ** Em termos simples, uma branch é literalmente uma ramificação da base do código. | ||
Enquanto mantemos o código de produção na branch principal (por exemplo), podemos criar uma ramificação para trabalhar livremente neste código e somente depois juntar (mergear) estes códigos. | |||
<br> | <br> | ||
* 07. [Rafael Ribeiro de Sousa] Existe diferença entre DevOps e SRE? | * 07. [Rafael Ribeiro de Sousa] Existe diferença entre DevOps e SRE? | ||
** | ** A metodologia DevOps é uma abordagem de cultura, automação e design de plataforma que tem como objetivo agregar mais valor aos negócios e aumentar a capacidade de resposta às mudanças por meio de entregas de serviços rápidas e de alta qualidade. A SRE pode ser considerada uma forma de implementar a metodologia DevOps. | ||
Assim como o DevOps, a SRE tem como foco a cultura e os relacionamentos. Ambas as abordagens têm como objetivo aproximar as equipes de operações e desenvolvimento para acelerar a entrega de serviços. | |||
Ciclos de desenvolvimento mais rápidos, melhor qualidade de serviço, maior confiabilidade e redução no tempo gasto pela TI em cada aplicação desenvolvida são alguns dos possíveis benefícios alcançáveis com as práticas de DevOps e SRE. | |||
A SRE é diferente porque depende dos engenheiros de confiabilidade de sites da equipe de desenvolvimento que também têm experiência em operações de TI para eliminar problemas de comunicação e fluxo de trabalho. | |||
<br> | <br> | ||
* 08. [Paulo Giovany] DevOps e Full-Stack tem alguma semelhança? | * 08. [Paulo Giovany] DevOps e Full-Stack tem alguma semelhança? | ||
** | ** Sim e não, não porquê DevOps são conhecimentos específicos de uma certa área ou metodologia, e Full-Stack é uma nomenclatura dada à alguém que entende de diversos setores e não depende de terceiros para concluir a criação de um software. E sim pois, um Full-Stack precisa entender de infraestrutura/DevOps para conseguir prestar serviço de fato como um Full-Stack. | ||
<br> | <br> | ||
Edição das 19h06min de 12 de junho de 2021
Dúvidas
- 01. [Luiz Cláudio] Que tecnologias podemos aplicar para criar bots?
- 02. [Luiz Cláudio] Quem foi Alan Turing e qual sua grande contribuição para a Computação?
- 03. [Luiz Cláudio] Como treinar um bot usando ML?
- 04. [Matheus Faria] O telegram utiliza Chatbots?
- 05. [Luiz Cláudio] Como funciona o XP como processo de desenvolvimento?
- O XP pode ser utilizado de forma complementar ao Scrum, pois ele acaba focando mais em processos de engenharia e desenvolvimento de software.
Se comparado a outros métodos ágeis, é notável que o XP tem preferência por uma programação orientada a objetos como paradigma principal, ainda que não obrigatório. Além disso, ele contém 4 atividades metodológicas que funcionam como os pilares da gestão. São elas: -> planejamento; -> projeto ou designing; -> codificação; -> testes.
Há também alguns princípios básicos que foram elaborados visando garantir o funcionamento do XP — o feedback rápido é um bom exemplo disso. Para manter a agilidade do desenvolvimento, é preciso se manter alinhado às demandas do cliente e aos resultados dos testes. Por isso, essa rapidez de resposta é fundamental.
Outros princípios são a simplicidade, a aplicação de mudanças incrementais, a aceitação das alterações necessárias e a qualidade do trabalho realizado.
- 06. [Luiz Cláudio] Explique como uma Branch funciona no processo do GitHub.
- Em termos simples, uma branch é literalmente uma ramificação da base do código.
Enquanto mantemos o código de produção na branch principal (por exemplo), podemos criar uma ramificação para trabalhar livremente neste código e somente depois juntar (mergear) estes códigos.
- 07. [Rafael Ribeiro de Sousa] Existe diferença entre DevOps e SRE?
- A metodologia DevOps é uma abordagem de cultura, automação e design de plataforma que tem como objetivo agregar mais valor aos negócios e aumentar a capacidade de resposta às mudanças por meio de entregas de serviços rápidas e de alta qualidade. A SRE pode ser considerada uma forma de implementar a metodologia DevOps.
Assim como o DevOps, a SRE tem como foco a cultura e os relacionamentos. Ambas as abordagens têm como objetivo aproximar as equipes de operações e desenvolvimento para acelerar a entrega de serviços.
Ciclos de desenvolvimento mais rápidos, melhor qualidade de serviço, maior confiabilidade e redução no tempo gasto pela TI em cada aplicação desenvolvida são alguns dos possíveis benefícios alcançáveis com as práticas de DevOps e SRE.
A SRE é diferente porque depende dos engenheiros de confiabilidade de sites da equipe de desenvolvimento que também têm experiência em operações de TI para eliminar problemas de comunicação e fluxo de trabalho.
- 08. [Paulo Giovany] DevOps e Full-Stack tem alguma semelhança?
- Sim e não, não porquê DevOps são conhecimentos específicos de uma certa área ou metodologia, e Full-Stack é uma nomenclatura dada à alguém que entende de diversos setores e não depende de terceiros para concluir a criação de um software. E sim pois, um Full-Stack precisa entender de infraestrutura/DevOps para conseguir prestar serviço de fato como um Full-Stack.