Você está na página 1de 9

Studio Shodwe Home Video About Us Contact

TECH TALK
01
CRONOGRAMA
Termos técnicos utilizados pelos desenvolvedores ou pessoas da área de
01 tecnologia.

Tempo para perguntas e Dúvidas a qualquer momento


02

Próximas orientações
03
GITHUB

GitHub / Git Lab Review / Code Review Approve Merge

O Github e o Gitlab são serviços em É uma revisão de código, onde um outro Ao revisar o PR de novo recurso, se tudo Quando um Pull Request foi revisado e aprovado, o
núvem que permitem utilizar a ferramente desenvolvedor que, de preferência, não estiver correto ou após as correções passo seguinte é fazer o merge com a branch principal
git além de prover vários recursos online tenha trabalhado ativamente na tarefa sugeridas forem feitas, o ato de aprovar é (main ou master). Nesse passo o código que foi
como testes, integrações, reporte de erros revisa o que foi feito verificando se atende o que chamamos de approve. Para fazer o desenvolvido em uma branch separada é mesclado à
e melhor trabalho em equipe. os requisitos propostos e dá seu feedback merge, mesclar, o código feito na branch ramificação principal do projeto. Passando a servir de
pontuando sugestões de melhoria e/ou principal e entregar os recursos ao clientes base a partir de então para novas ramificações.
itens que precisem de atenção. um ou mais approves são necessários
dependendo do projeto.
GITHUB

Repositório / Repo Branchs Commit Pull request(PR) /


Merge request (MR)
Os repositórios são lugares onde os É uma remificação do repositório atual em É um pacote de alterações feitas no São dois termos que representam o
desenvolvedores podem armazenar seus que o desenvolvedor pode trabalhar de código. O utilizamos para guardar mesmo recurso para diferentes
diferentes códigos. forma isolada um recurso ou correção pequenos pacotes de mudanças feitos no plataformas, no Github temos os Pull
sem afetar outras ramificações a branch projeto e é uma boa prática que sejam Requests e no Gitlab os Merge Requests.
principal (main/master) sempre de uma mudança pequena e Ele funciona de forma semelhante a um
específica. fórum, onde outros colegas podem dar
feedback e sugerir alterações. Além disso
é aqui que outros pontos vão acontecer,
como code review, approve e merge.
GITHUB

Deploy RollBack Rollout Rock n rollout

Ao entregar uma nova funcionalidade


Quando o recurso é finalizado pelo Se por algum motivo o processo de deploy É uma ferramenta que utilizamos para
pode ser interessante que a entrega não
desenvolvedor e, após seus testes, é falhar ou mesmo se for bem sucedido mas fazer o rollout de forma parcial de
seja feita para todos os cliente de uma só
finalmente colocado no ar, passando pelo for encontrada alguma falha grave é mudanças feitas no sistema. Conseguimos
vez por algum motivo. O processo de
processo de deploy. Este processo possível realizar o processo de rollback. fazer a entrega de novos recursos para
rollout é feito utilizando algumas
consiste em várias etapas a depender do Este processo reverte o deploy feito grupos de clientes específicos apenas
ferramentas inseridas no código e permite
projeto, muitas delas são feitas de forma fazendo a aplicação retornar para o informando os IDs das contas. Tem um
que essa entrega seja feita de forma
automática. estado anterior em que estava interface simplificada de maneira que os
gradual e controlada.
funcionando corretamente. próprios PMs ou partes interessadas
conseguem mudar o grupo de entrega
sem a necessidade de um desenvolvedor.
RD STATION INTERNATIONAL

Lint G11n-Toolkit Template base

Serve para avaliar se existem strings hard- É um monorepo onde dentro irá rodar Local que ira definir as regras ou
coded no código alguns pacotes e os dados obtidos nele comportamento ou funcionalidade de
São enviados para o dashboard de algum código ou software.
international, um local para acompanhar
métricas dos projetos presentes na RD
RD STATION

API Backend e Frontend Framework IDE

Uma interface de software que permite a O backend refere-se à parte de um Uma estrutura de software que fornece Um conjunto de ferramentas de software
comunicação entre diferentes aplicativos sistema que lida com a lógica de negócios funcionalidades comuns prontas para uso, que os desenvolvedores usam para
e a manipulação de dados, enquanto o permitindo que os desenvolvedores escrever, compilar e depurar código.
frontend refere-se à parte com a qual o construam aplicativos mais rapidamente.
usuário interage diretamente.
RD STATION

Hardcoded / Chumbado
Micro-Frontend Bug e Debug
São pequenas partes da interface do Ambos os termos fazem referência a uma
sistema que são desenvolvidas de forma Um bug é um problema ou erro em um mesma prática dentro da programação
isolada e com propósito específico. programa de computador. Debugging é o que consiste em utilizar valores fixos
Podemos dar como exemplo as partes processo de identificar, isolar e corrigir dentro do código fonte. Tal ação é
marcadas acima a RDSM Navbar e o bugs. considerada uma má prática pois deixa o
dashboard que são 2 MFEs. código menos dinâmico, fazendo com que
seja necessário alterações diretas no
código toda vez que uma mudança for
necessária.
THANK YOU

Você também pode gostar