Skip to content

Política para inclusão de frameworks, ferramentas, bibliotecas e APIs de terceiros no projeto

Rosangela Mendes edited this page Sep 13, 2017 · 1 revision

Antes de escolher, avaliar:

  • Popularidade;
    • Está sendo utilizada pela comunidade?
    • Há vários downloads por dia?
  • É ativo? Pense na continuidade do projeto e atividade da comunidade envolvida:
    • Tem recebido commits, o projeto tem movimento..?
    • Os devs estão apoiando?
    • Há bastante gente envolvida?
  • Maturidade;
    • Há muitas issues?
    • Há quanto tempo existe?
    • E o quão robusta é a solução?
    • Quais são os limites?
      • Podemos lidar com eles?
  • Documentação;
    • O projeto tem uma documentação razoável para instalação, configuração e resolução de problemas?
  • Faz uso de boas práticas?

Dicas

Pergunte-se: qual é a melhor biblioteca para este problema em específico, e não simplesmente "qual é a melhor???", pense em:

  • Qual o grau de correspondência entre a biblioteca e o problema que temos que resolver;
  • Quão frequentes são as versões, ou os commits...

Tente compreender o que é só "hype"(moda) e o que realmente é bom e funciona! E cuidado com o que se lê na internê!

Tentar evitar curiosidade, amor ou capricho, tentar ter argumentos embasados e não de valor "emocional" somente, evite trazer coisas por:

  • Já usei e amey!
  • O Facebook usa e é lindo!
  • Todos mundo está usando. Tente manter o foco em argumentos tecnicos! <3

E por fim: Simplicidade e necessidade! E ah! Abandone anseios pessoais! <3

Clone this wiki locally