Code Reviews
O que são code reviews e para que servem?
Bem-vindos ao primeiro episódio do Forkados, o vosso podcast de tecnologia gravado no Ribatejo onde pegamos o código pelos cornos.
Começamos com a nossa rúbrica git init onde:
- O Mário traz alguns sites onde é possível aprender sobre linguagens/ferramentas
- O João nos fala sobre os progressos da DeepMind na AI aplicada a xadrez
- O Alexandre apresenta o tema das convenções nos commits
Passamos depois ao tema principal: Code Reviews As Code Reviews são um instrumento muito utilizado com objetivo a melhorar a qualidade do código durante a fase de programação do software e minimizar custos na manutenção. Ao longo do episódio vamos tentar responder a algumas destas perguntas:
- Qual a origem desta prática e quais os objetivos?
- O que constitui uma boa/má Code Review e como podemos encorajar a crítica construtiva?
- Como introduzir a prática de Code Reviews na minha empresa e gerir o conflito?
Ouve o episódio aqui.
Links
Katakoda - Aprendizagem interativa com ambientes de desenvolvimento já preparados e prontos a utilizar. Excelente para aprender tecnologias que possam necessitar de alguma infraestrutura.
Exercism - Site onde podem ser resolvidos de programação orientados à aprendizagem de novas linguagens.
DeepMind’s AlphaZero - Blog post da DeepMind sobre o AlphaZero e a aplicação de reinforcement learning em xadrez, shogi e go.
Conventional Commits - Especificação para criar convenções nos commits por forma a manter um registo do desenvolvimento mais organizado
https://insights.stackoverflow.com/survey/2019 - Estatísticas 2019 Stack Overflow
Créditos
Genérico composto por Timbre / CC-BY-NC 3.0
Logo adaptado a partir do original criado por Jason Long / CC-BY 3.0