Eu sinceramente utilizo o copia e cola, mas tenho vergonha disso kkkkk
Estou me organizando para começar a utilizar micro-serviços, pacotes e bibliotecas.
Por exemplo:
- Envio de e-mails: micro-serviço;
- Validação de dados (CPF, CEP, e-mail etc): biblioteca (minha ou de terceiro).
Ou seja, tudo que tem uma abordagem de certa forma grande, como um envio organizado de e-mails, eu vou criar micro-serviço e compartilhar entre softwares ou com outros micros-serviços. Já questões mais "locais" como a validação de um dado, o tratamento de alguma informação, vou inserir em uma biblioteca, provavelmente pública no GitHub, ou pegar uma já existente e inserir diretamente na aplicação em questão.