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)

Bfcf5c88d40733a45ce754e6ce225a8b?s=128

Eduardo Matos

November 29, 2017
Tweet

Transcript

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

    MATURIDADE E O NÍVEL TÉCNICO DO SEU TIME
  2. OI, EU SOU O E D U @eduardojmatos

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

  4. D E V N A E S T R A

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

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

    T H U B . C O M / F R O N T E N D B R
  7. O QUE VERSIONAR CÓDIGO TEM A VER COM CULTURA?

  8. COM O GIT ABRIMOS POSSIBILIDADES DE APRENDIZADO CONJUNTO

  9. CODE-REVIEW PROCESSO DE AVALIAÇÃO DE CÓDIGO A SER ALTERADO, INSERIDO

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

    DESCOBRIR POSSÍVEIS BUGS E PROBLEMAS DE PERFORMANCE.
  11. 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
  12. “VOCÊ PRECISA PROTEGER A MASTER E NÃO O EGO” FILÓSOFO

    DESCONHECIDO
  13. CODEBASE FORTE PASSANDO POR UM CODE-REVIEW BEM FEITO, GARANTIMOS QUE

    O CODEBASE ESTÁ SEGURO.
  14. DISTRIBUIÇÃO DE CONHECIMENTO COMENTÁRIOS NO CODE-REVIEW SERVEM PRA AJUDAR A

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

    SENSO DE RESPONSABILIDADE USANDO GIT É UM PONTO IMPORTANTE EM TIMES EMPODERADOS
  17. 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”
  18. 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.
  19. @eduardojmatos http://eduardomatos.me eduardoj.matos@gmail.com
 
 slides: http://bit.ly/git-e-cultura OBRIGADO ;)