Slide 1

Slide 1 text

GIT E CULTURA COMO VERSIONAMENTO DE CÓDIGO PODE ELEVAR A MATURIDADE E O NÍVEL TÉCNICO DO SEU TIME

Slide 2

Slide 2 text

OI, EU SOU O E D U @eduardojmatos

Slide 3

Slide 3 text

a maior plataforma de contratação de serviços do Brasil

Slide 4

Slide 4 text

D E V N A E S T R A DA . C O M . B R

Slide 5

Slide 5 text

H T T P : / / D I V E R S I DA D E . T E C H

Slide 6

Slide 6 text

H T T P S : / / G I T H U B . C O M / F R O N T E N D B R

Slide 7

Slide 7 text

O QUE VERSIONAR CÓDIGO TEM A VER COM CULTURA?

Slide 8

Slide 8 text

COM O GIT ABRIMOS POSSIBILIDADES DE APRENDIZADO CONJUNTO

Slide 9

Slide 9 text

CODE-REVIEW PROCESSO DE AVALIAÇÃO DE CÓDIGO A SER ALTERADO, INSERIDO OU EXCLUÍDO NA VERSÃO PRINCIPAL DO SOFTWARE.

Slide 10

Slide 10 text

CODE-REVIEW O OLHAR DE OUTRA PESSOA NO CÓDIGO AJUDA A DESCOBRIR POSSÍVEIS BUGS E PROBLEMAS DE PERFORMANCE.

Slide 11

Slide 11 text

COLABORAÇÃO E EMPATIA ANÁLISE DE CÓDIGO REQUER COLABORAÇÃO ENTRE AS PESSOAS ENVOLVIDAS. ENTENDER O CONTEXTO, ANALISAR OS PROBLEMAS FAZEM PARTE DISSO

Slide 12

Slide 12 text

“VOCÊ PRECISA PROTEGER A MASTER E NÃO O EGO” FILÓSOFO DESCONHECIDO

Slide 13

Slide 13 text

CODEBASE FORTE PASSANDO POR UM CODE-REVIEW BEM FEITO, GARANTIMOS QUE O CODEBASE ESTÁ SEGURO.

Slide 14

Slide 14 text

DISTRIBUIÇÃO DE CONHECIMENTO COMENTÁRIOS NO CODE-REVIEW SERVEM PRA AJUDAR A DESCOBRIR NOVAS MANEIRAS DE RESOLVER DETERMINADOS PROBLEMAS

Slide 15

Slide 15 text

ALINHAMENTO DE PADRÕES DE CÓDIGO CADA UMA DAS PESSOAS ESCREVE CÓDIGO DE ACORDO COM A BAGAGEM DE EXPERIÊNCIA QUE TEM. VERSIONANDO E ANALISANDO CÓDIGO EM CONJUNTO, É POSSÍVEL CHEGAR NUM PADRÃO COMUM

Slide 16

Slide 16 text

SENSO DE RESPONSABILIDADE “SUBIU NA MASTER, SUBIU PRA PRODUÇÃO”. ESSE SENSO DE RESPONSABILIDADE USANDO GIT É UM PONTO IMPORTANTE EM TIMES EMPODERADOS

Slide 17

Slide 17 text

MELHORAR COMUNICAÇÃO NOS PULL REQUESTS É POSSÍVEL MELHORAR A FORMA DE SE COMUNICAR ENTRE O TIME. COMUNICAÇÃO AMIGÁVEL ACABA SENDO DESENVOLVIDA POR “OSMOSE”

Slide 18

Slide 18 text

DICAS DO TIO EDU - USE GITHUB, GITLAB, BITBUCKET; - SEMPRE TENHA UM PROCESSO DE CODE-REVIEW BEM DEFINIDO; - FORTALEÇA A CULTURA DE COLABORAÇÃO; - USE FERRAMENTAS DE AUTOMAÇÃO DE ANÁLISE DE CÓDIGO, COMO HOUND, CODECLIMATE, CODACY, ETC.

Slide 19

Slide 19 text

@eduardojmatos http://eduardomatos.me [email protected]
 
 slides: http://bit.ly/git-e-cultura OBRIGADO ;)