

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# GAMEOPS03-BP01 Valide e teste seus principais sistemas e infraestrutura de jogos existentes antes de reutilizá-los em seu jogo
<a name="gameops03-bp01"></a>

 As organizações tendem a reutilizar componentes e código-fonte existentes de jogos anteriores para economizar tempo e custo de desenvolvimento. Esses componentes e códigos legados podem não ser submetidos a uma revisão completa ou ter testes de integração detalhados e, em vez disso, confiar em seu desempenho anterior. 

 **Nível de risco exposto se esta prática recomendada não for estabelecida:** Alto 

## Orientação para implementação
<a name="implementation-guidance-3"></a>

 Embora a reutilização ajude a melhorar a produtividade, ela também pode introduzir o risco de reintroduzir problemas anteriores de desempenho e estabilidade em um novo projeto. Portanto, ao reutilizar componentes e código-fonte existentes de jogos anteriores, testes robustos devem ser implementados. 

### Etapas de implementação
<a name="implementation-steps-3"></a>
+  **Identifique o código e os componentes reutilizados: ** catalogue o código-fonte, as bibliotecas e os componentes que estão sendo reutilizados de jogos anteriores. Distinguir claramente entre código mantido ativamente e código obsoleto 
+  **Documente o comportamento original e os problemas conhecidos: ** registre as características originais de desempenho, as limitações funcionais e os bugs conhecidos ou incidentes de produção associados aos componentes reutilizados. 
+  **Faça uma revisão completa do código: ** faça uma análise técnica detalhada dos componentes reutilizados, especialmente aqueles que tiveram problemas no passado ou estão mal documentados. 
+  **Substitua ou refatore componentes legados de alto risco: ** priorize a substituição ou a atualização de componentes legados que tenham um histórico de problemas ou que não possam mais ser mantidos, em vez de confiar em soluções alternativas na produção. 
+  **Realize testes de integração e compatibilidade: ** valide os componentes reutilizados no contexto dos sistemas do novo jogo. Verifique se eles interagem adequadamente com novos módulos, ferramentas e APIs. 