35 pontos por yechoi 2024-02-05 | 1 comentários | Compartilhar no WhatsApp

O autor dirigiu e desenvolveu cerca de 10 projetos open source e, mesmo quando vai projetar software pela primeira vez dentro da equipe, sempre que possível já considera a possibilidade de convertê-lo para open source. Apresenta quais pontos costuma enfatizar principalmente nesse processo.

  • Vantagens do open source como forma de distribuição

    • Possibilidade de garantir independência da arquitetura
    • Maior liberdade para o usuário com uma licença open source
    • Atenção à segurança desde o início
  • O primeiro passo para criar uma boa estrutura open source

    • Consistência - estabelecer uma visão de mundo clara
    • Escalabilidade - interfaces externas para participação
    • Manutenibilidade - um programa cujo funcionamento pode ser entendido pelo arquivo de configuração
  • Estruturas e pontos de atenção por tipo de software

    • Biblioteca utilitária
    • Biblioteca dependente de dados
    • Aplicação de API ou CLI
    • Aplicação com usuários finais
  • Naming e branding técnico

1 comentários

 
taeha 2024-02-05

Ótimo conteúdo, obrigado.