Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 911 Bytes

File metadata and controls

13 lines (7 loc) · 911 Bytes

Encapsulamento de Funções

Voltar

É comum realizarmos a chamada de User Function em outros programas, mas concordam comigo que nenhum desenvolvedor merece ter que navegar até a função chamada para descobrir o que a mesma faz? Para isso recomenda-se o uso do encapsulamento do código, para mascarar de uma maneira mais intuitiva qual sua finalidade.

Nesse trecho, não sabemos o que significa o U_TESTE002 tampouco o que ela faz, obrigando o DEV a ter que navegar até o código origem só para saber sua finalidade:

Por outro lado, nesse trecho sabemos que a função U_TESTE002() é responsável por realizar a soma de dois números, uma vez que sua chamada foi encapsulada dentro da Static Function com um nome completamente sugestivo, facilitando assim a análise do desenvolvedor: