Discussão do artigo "Criando um Expert Advisor Integrado MQL5-Telegram (Parte 4): Modularizando Funções de Código para Maior Reutilização"

 

Novo artigo Criando um Expert Advisor Integrado MQL5-Telegram (Parte 4): Modularizando Funções de Código para Maior Reutilização foi publicado:

Neste artigo, reformulamos o código existente usado para enviar mensagens e capturas de tela do MQL5 para o Telegram, organizando-o em funções modulares reutilizáveis. Isso tornará o processo mais eficiente, permitindo uma execução mais rápida e uma gestão de código mais fácil em múltiplas instâncias.

Nesta quarta parte de nossa série, concentraremo-nos em aprimorar a reutilização do nosso programa por meio da code modularization. Realizaremos uma discussão detalhada sobre os princípios de modularização de código e, mais especificamente, como esses princípios se aplicam ao nosso projeto. Em seguida, apresentaremos instruções passo a passo para reorganizar nosso script mql5 existente em funções separadas e bem definidas. Ao final, você poderá escolher entre usar o programa antigo, monolítico, ou um novo Expert Advisor (EA) modular com o mesmo resultado.

Depois disso, alteraremos nosso código atual de forma metódica para que ele assuma um novo papel dentro do nosso programa. Dividiremos o código em funções distintas, cada uma com a responsabilidade de realizar uma única tarefa: enviar mensagens, tirar capturas de tela e codificar dados na forma necessária para a transmissão. Mostraremos como cada parte se encaixa na nova estrutura e, mais importante, como cada função executa sua tarefa sem repetições desnecessárias e de forma que permita atualizar e expandir o programa facilmente.


Autor: Allan Munene Mutiiria