dummy routine, rotina provisória:

Uma rotina provisória, também conhecida como "dummy routine" ou "stub", é uma rotina que não possui uma função real no momento em que é escrita, mas que será utilizada posteriormente em uma aplicação de software. Geralmente, essa técnica é usada na abordagem de desenvolvimento de software "top-down", que consiste em desenvolver o software a partir de uma visão geral e gradualmente detalhando-o em partes menores e mais específicas.

Trata-se de uma rotina que, no momento, não cumpre qualquer função, mas que, no futuro, terá um papel a desempenhar. O desenvolvimento de programas com técnicas top-down costuma exigir a criação de rotinas provisórias (também chamadas de stubs), que vão sendo substituídas por rotinas verdadeiras à medida que o desenvolvimento avança.

A criação de rotinas provisórias é necessária para que se possa continuar o desenvolvimento do software, mesmo que algumas partes ainda não tenham sido implementadas completamente. As rotinas provisórias geralmente contêm apenas o esqueleto do código necessário para sua função, sem incluir a lógica real do programa.

Durante o desenvolvimento do software, as rotinas provisórias são substituídas por rotinas reais à medida que são desenvolvidas. Essa abordagem permite que o desenvolvimento do software seja dividido em partes menores, facilitando a identificação de problemas e tornando o processo de desenvolvimento mais gerenciável.

As rotinas provisórias também podem ser utilizadas em testes de software, permitindo que partes do programa que ainda não foram desenvolvidas sejam simuladas. Essa técnica é especialmente útil em situações em que o software depende de hardware específico ou serviços externos, que ainda não estão disponíveis.

Outra vantagem das rotinas provisórias é que elas podem ser usadas para simular o comportamento de rotinas reais que ainda não foram desenvolvidas. Isso permite que o desenvolvedor teste a funcionalidade do software antes que todas as partes estejam prontas, garantindo que o software esteja funcionando corretamente desde o início.

Em resumo, as rotinas provisórias são uma técnica importante no desenvolvimento de software, permitindo que o desenvolvimento seja dividido em partes menores e mais gerenciáveis. Elas também são úteis em testes de software, permitindo que o desenvolvedor teste o software antes que todas as partes estejam prontas.