Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Git e Cultura

Git e Cultura

Como versionamento de código pode elevar a maturidade e o nível técnico do seu time. (7Masters - talk de 7 minutos)

Eduardo Matos

November 29, 2017
Tweet

More Decks by Eduardo Matos

Other Decks in Programming

Transcript

  1. GIT E CULTURA COMO VERSIONAMENTO DE CÓDIGO PODE ELEVAR A

    MATURIDADE E O NÍVEL TÉCNICO DO SEU TIME
  2. D E V N A E S T R A

    DA . C O M . B R
  3. H T T P : / / D I V

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

    T H U B . C O M / F R O N T E N D B R
  5. CODE-REVIEW PROCESSO DE AVALIAÇÃO DE CÓDIGO A SER ALTERADO, INSERIDO

    OU EXCLUÍDO NA VERSÃO PRINCIPAL DO SOFTWARE.
  6. CODE-REVIEW O OLHAR DE OUTRA PESSOA NO CÓDIGO AJUDA A

    DESCOBRIR POSSÍVEIS BUGS E PROBLEMAS DE PERFORMANCE.
  7. 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
  8. DISTRIBUIÇÃO DE CONHECIMENTO COMENTÁRIOS NO CODE-REVIEW SERVEM PRA AJUDAR A

    DESCOBRIR NOVAS MANEIRAS DE RESOLVER DETERMINADOS PROBLEMAS
  9. 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
  10. SENSO DE RESPONSABILIDADE “SUBIU NA MASTER, SUBIU PRA PRODUÇÃO”. ESSE

    SENSO DE RESPONSABILIDADE USANDO GIT É UM PONTO IMPORTANTE EM TIMES EMPODERADOS
  11. 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”
  12. 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.