Обсуждение статьи "Искусство ведения логов (Часть 1): Основные понятия и первые шаги в MQL5"

 

Опубликована статья Искусство ведения логов (Часть 1): Основные понятия и первые шаги в MQL5:

Добро пожаловать в новое приключение! Данная статья открывает специальный цикл, в котором мы будем пошагово создавать библиотеку для манипуляций с журналами, предназначенную для тех, кто занимается разработкой на языке MQL5.

На сегодня у нас есть нативные журналы MetaTrader 5, которые даже выполняют задачу мониторинга основных показателей: запуск терминала, подключение к серверам, сведения об окружении. Но честно говоря, эти журналы не адаптированы к специфике разработки советников. Когда мы захотим понять определенное поведение советника в процессе исполнения, мы столкнемся с ограничениями. Недостаток точности, контроля и возможностей кастомизации дадут явно почувствовать разницу.

Именно поэтому данная серия статей предлагает сделать шаг вперед. Мы с нуля построим специализированную, полностью кастомизируемую систему ведения журналов. Представьте, что у вас будет полный контроль на тем, что записывать в журнал: отслеживание критических событий и ошибок, анализ результатов или даже хранение определенной информации для будущих исследований. И все это, разумеется, в организованном виде и с эффективностью, соответствующей требованиям такого сценария.

Но здесь мы поговорим не только о коде. Данная серия статей выходит за пределы клавиатуры. Мы изучим основы ведения журналов, ответим на вопрос "почему" прежде чем спрашивать "как", обсудим наилучшие практики проектирования и вместе построим что-то не только функциональное, но и элегантное, интуитивно-понятное. В конце концов, создание ПО – это не только решение задач, но и искусство.


Автор: joaopedrodev