Discussão do artigo "Aprendendo MQL5 do iniciante ao profissional (Parte VII): Princípios de depuração de aplicativos MQL"

 

Novo artigo Aprendendo MQL5 do iniciante ao profissional (Parte VII): Princípios de depuração de aplicativos MQL foi publicado:

A correção de erros é uma parte indispensável do ciclo de programação. Neste artigo, veremos técnicas comuns de depuração, que é o processo de correção de erros, em qualquer aplicativo executado no ambiente MetaTrader 5.

O artigo anterior desta série abordou os princípios para a criação de EAs em MQL5. Eu pretendia dedicar este artigo aos EAs confiáveis para o Mercado, levando em conta o tratamento de erros corrigíveis, inclusive os relacionados às respostas do servidor. E até comecei a escrevê-lo.

No entanto, os leitores dos artigos anteriores começaram a programar e a enviar perguntas por mensagem privada. Naturalmente, eram perguntas típicas de iniciantes, e, é claro eu estava disposto a respondê-las, como continuo estando. Enquanto respondia a essas perguntas, percebi que, antes de aprofundarmos mais a programação, precisava explicar como o próprio aluno poderia corrigir erros em seu código ou no código de outra pessoa. Por isso, decidi deixar os "EAs confiáveis" para o próximo artigo e falar sobre depuração agora.

Todas as pessoas cometem erros, algumas com mais frequência, outras com menos... Se você é iniciante em alguma área, provavelmente cometerá muitos erros típicos que um profissional experiente identificaria e evitaria quase que automaticamente. Ainda assim, os profissionais também erram. A diferença é que os erros deles, muitas vezes, são mais difíceis de detectar e têm consequências mais graves. Nesse sentido, a programação não difere de nenhuma outra atividade humana. No entanto, diferentemente de muitas outras áreas, os erros de programação são relativamente simples de corrigir, desde que o código do programa esteja disponível e haja tempo suficiente para isso.

A correção de erros em um programa é chamada de depuração. A depuração é uma etapa quase obrigatória na escrita de programas com mais de cem linhas. Embora viver sem erros seja impossível, corrigi-los é nosso "sagrado" direito. Por isso, neste artigo, falarei sobre os fundamentos da depuração de programas MQL5 por meio dos recursos integrados do ambiente MetaEditor. Acredito que os profissionais não encontrarão grandes revelações aqui, afinal esta série é voltada para iniciantes. Entretanto, se eu deixar algo passar ou explicar algo de forma incorreta, os comentários, como sempre, estão abertos a todos.

Aprendendo MQL5 do iniciante ao profissional (Parte VII): Princípios de depuração de aplicativos MQL


Autor: Oleh Fedorov

 
Oleg Olá, como posso entrar em contato com você? Interessado em treinamento e tem uma solicitação específica para criar um EA
 
Everrest criar um EA
Bom dia. A maneira mais fácil é escrever para minha mensagem privada - eu a leio :-)