Projetando software no espírito do open source
(techblog.lycorp.co.jp)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
Ótimo conteúdo, obrigado.