Discussão do artigo "Criando um Painel de Administração de Trading em MQL5 (Parte IX): Organização de Código (I)"

 

Novo artigo Criando um Painel de Administração de Trading em MQL5 (Parte IX): Organização de Código (I) foi publicado:

Esta discussão aprofunda-se nos desafios encontrados ao trabalhar com grandes bases de código. Vamos explorar as melhores práticas para organização de código em MQL5 e implementar uma abordagem prática para aprimorar a legibilidade e a escalabilidade do código-fonte do nosso Painel de Administração de Trading. Além disso, buscamos desenvolver componentes de código reutilizáveis que possam potencialmente beneficiar outros desenvolvedores no desenvolvimento de seus algoritmos. Continue lendo e participe da discussão.

Na discussão anterior desta série, testemunhamos uma expansão significativa do nosso programa à medida que introduzimos painéis mais especializados ao Painel de Administração, transformando-o em um painel essencial para qualquer trader. Com essas adições, agora temos quatro painéis: o Painel Inicial de Administração, o Painel de Comunicações, o Painel de Gerenciamento de Trades e o Painel de Análises. O código cresceu consideravelmente, delineando a estrutura principal, mas ainda há muito a ser feito para aprimorar a funcionalidade de cada recurso.

Ao considerar dar o próximo passo e adicionar ainda mais funcionalidades, percebi a importância de revisitar todo o código para organizá-lo melhor. Foi nesse momento que surgiu a ideia para este tema. Em vez de simplesmente apresentar um programa finalizado, achei que seria valioso percorrer com você o processo de refinamento e organização do código. Na próxima seção, abordaremos mais sobre organização de código com base na minha pesquisa.

Acredito que, ao final desta discussão, alguém deve ter adquirido conhecimento para responder a estas perguntas:

  1. Como desenvolver programas grandes?
  2. Como fazer com que outros entendam meu programa grande?


Autor: Clemence Benjamin