Funções e procedimentos são duas das ferramentas na caixa de ferramentas de cada programador que lhe permitem escrever código mais apertado , mais eficiente. Embora possa ser uma desvantagem ou dois em usar esta opção de programação , as vantagens superam quaisquer desvantagens. Por funções e procedimentos de execução no seu programa , o programador reduz tempo de codificação e tempo de depuração , reduzindo assim o tempo total de desenvolvimento. Procedimentos e funções
Procedimentos e funções operam com o mesmo princípio de escrever um pequeno pedaço de código que você pode chamar , em vez de escrever o mesmo código em vários lugares em seu programa. Essa prática reduz o tamanho do programa , no mínimo , e, muitas vezes melhora a legibilidade do programa. A maioria das linguagens de programação contêm funções embutidas , e apoiar a capacidade de construir procedimentos e funções em seu código.
Redução Codificação Tempo
Uma vantagem de usar funções e procedimentos é que o tempo de codificação é reduzida . Se você só tem que escrever uma rotina uma hora e código de declarações que chamá-lo , você economiza o tempo de codificação os mesmos várias vezes de rotina , mesmo se você optar por cortar e colar a rotina. A redução no tempo de codificação ajuda a reduzir o tempo total de entrega do projeto .
Reduzido tempo de depuração
Além de reduzir o tempo de codificação , utilizando os procedimentos e funções ajudam para reduzir o tempo de depuração. Quando você colocar o mesmo código em vários lugares às vezes é difícil fazer mudanças de depuração em todos esses lugares. Se você fizer a alteração em um lugar, mas não conseguem fazer a mudança nos outros dois lugares é fácil tornar-se confuso. Isto torna mais difícil encontrar o problema e eliminá-lo de todos os lugares do programa.
Manutenção Efeitos
Os efeitos sobre a manutenção do programa , que é o mais caro de as fases de desenvolvimento , pode ser bom e ruim. Tal como acontece com a depuração, se o problema é em um procedimento chamado , então você pode encontrá-lo uma vez e eliminá-lo rapidamente. No entanto, se o programador que escreveu os procedimentos e funções em demasia de código , o programa pode ser mais difícil de entender. O mais difícil de entender , o que leva mais tempo para corrigir um programa.