32
SEU CÓDIGO NÃO É SEU!

Slides Node Conf Brasil 2016

Embed Size (px)

Citation preview

Page 1: Slides Node Conf Brasil 2016

SEU CÓDIGO NÃO É SEU!

Page 2: Slides Node Conf Brasil 2016

Filipe M. Silva

Page 3: Slides Node Conf Brasil 2016

JAVASCRIPT

INCOMPLETO

Page 4: Slides Node Conf Brasil 2016

POSSIBILIDADE DE CRIAÇÃO

Page 5: Slides Node Conf Brasil 2016

NPM-GATE

Page 6: Slides Node Conf Brasil 2016

PODER

Page 7: Slides Node Conf Brasil 2016
Page 8: Slides Node Conf Brasil 2016

Qual é nossa responsabilidade como desenvolvedores

Qual é o nossa papel ao ensinar alguém?

A nossa responsabilidade ao adicionar algo NPM?

Page 9: Slides Node Conf Brasil 2016

RESPONSABILIDADE COMO DESENVOLVEDOR

Page 10: Slides Node Conf Brasil 2016
Page 11: Slides Node Conf Brasil 2016

SENSO CRITÍCO

Page 12: Slides Node Conf Brasil 2016

Melhor forma de resolver o problema?

Page 13: Slides Node Conf Brasil 2016

iVS

NEM TUDO SE RESOLVE COM MÓDULOS

Page 14: Slides Node Conf Brasil 2016
Page 15: Slides Node Conf Brasil 2016

ESCOLHENDO O MÓDULO

Page 16: Slides Node Conf Brasil 2016

NPM HYDRA WORM

Page 17: Slides Node Conf Brasil 2016

COMO ESCOLHER UM BOM MÓDULO

Page 18: Slides Node Conf Brasil 2016

AO ESCOLHER UM MÓDULO

▸ O módulo é bem documentado?

▸ Possuí testes?

▸ É bem validado pela comunidade?

▸ No caso do módulo ser grande, o que a comunidade diz?

▸ O que dizer a respeito da qualidade de suas dependências?

▸ É possível acompanhar o autor

Page 19: Slides Node Conf Brasil 2016

RESPONSABILIDADE AO REPASSAR CONHECIMENTOS

Page 20: Slides Node Conf Brasil 2016
Page 21: Slides Node Conf Brasil 2016

Promises

Funções Nomeadas

Async

Page 22: Slides Node Conf Brasil 2016

?

Page 23: Slides Node Conf Brasil 2016

RESPONSABILIDADE AO CONTRIBUIR COM MÓDULOS NO NPM

Page 24: Slides Node Conf Brasil 2016

NÃO CONTRIBUA

Page 25: Slides Node Conf Brasil 2016

RESPONSABILIDADES

▸ Manter o pacote

▸ Comunicação clara

▸ Ao crescer a comunidade gerenciar ela

Page 26: Slides Node Conf Brasil 2016

COMBINAÇÕES DE ERROS DO NPM-GATE

Page 27: Slides Node Conf Brasil 2016

FERRAMENTAS NO NPM

Page 28: Slides Node Conf Brasil 2016
Page 29: Slides Node Conf Brasil 2016

CONFIANÇA E RESPONSABILIDADE

Page 30: Slides Node Conf Brasil 2016

flpms

Page 31: Slides Node Conf Brasil 2016

Obrigado!

Page 32: Slides Node Conf Brasil 2016

Agradecimentos

Essa palestra não foi preparada sozinha

Keila Silva

Daniel Carli

Sócrates Lopes

Thiago Jesus

Aline Lavoratto