“Reúso pode ser difícil, especialmente em grandes empresas. Vijay Narayanan oferece 10 dicas práticas para assegurar o reúso efetivo de componentes de software. O propósito deste artigo é apresentar algumas dicas de como ter sucesso com o reúso sistemático baseado na minha experiência em vários projetos. A intenção é que artigo não seja cansativo e sim que desenvolvedores e líderes de equipe apreciem a variedade de estratégias – técnicas e não-técnicas – de que é preciso aplicar para ter sucesso com reúso sistemático.” Segue as dicas:
- Focar nos recursos específicos de domínio do software.
- Nomeie seus componentes de software apropriadamente.
- Não tem certeza se é algo reutilizável? Atrase o comprometimento.
- Evolua Componentes Reutilizáveis Iterativamente.
- Ser Consistente é mais importante do que seguir um padrão de indústria.
- Conduza revisões de código.
- Nunca lance um componente de software reutilizável sem uma suíte de testes de regressão automatizado.
- Entenda as necessidades do negócio antes de tentar persuadir.
- Crie componentes de software reutilizável sempre que possível.
- Busque requisitos do suporte a produção para seus componentes reutilizáveis.
“Toda arma forjada contra ti não prosperará; toda língua que ousar contra ti em juízo, tu a condenarás; esta é a herança dos servos do SENHOR e o seu direito que de mim procede, diz o SENHOR.” Isaías 54:17









