Diskussion zum Artikel "Erstellen eines Handelsadministrator-Panels in MQL5 (Teil IX): Code Organisation (I)"

 

Neuer Artikel Erstellen eines Handelsadministrator-Panels in MQL5 (Teil IX): Code Organisation (I) :

Diese Diskussion befasst sich mit den Herausforderungen, die bei der Arbeit mit großen Codebasen auftreten. Wir werden die besten Praktiken für die Codeorganisation in MQL5 untersuchen und einen praktischen Ansatz zur Verbesserung der Lesbarkeit und Skalierbarkeit des Quellcodes unseres Trading Administrator Panels implementieren. Darüber hinaus wollen wir wiederverwendbare Code-Komponenten entwickeln, von denen andere Entwickler bei der Entwicklung ihrer Algorithmen profitieren können. Lesen Sie weiter und beteiligen Sie sich an der Diskussion.

In der vorangegangenen Diskussion dieser Serie haben wir eine bedeutende Erweiterung unseres Programms erlebt, als wir weitere spezialisierte Panels in das Admin-Panel einführten, die es zu einem unverzichtbaren Dashboard für jeden Händler machten. Mit diesen Ergänzungen haben wir nun vier Panels: das Admin-Home-Panel, das Kommunikations-Panel, das Handelsmanagement-Panel und das Analyse-Panel. Der Code ist beträchtlich gewachsen und hat die Hauptstruktur umrissen, aber es gibt noch viel zu tun, um die Funktionalität der einzelnen Funktionen zu verbessern.

Als ich darüber nachdachte, den nächsten Schritt zu tun und noch mehr Funktionen hinzuzufügen, wurde mir klar, wie wichtig es war, den gesamten Code zu überarbeiten, um ihn besser zu organisieren. So entstand die Idee zu diesem Thema. Anstatt einfach ein fertiges Programm zu präsentieren, hielt ich es für sinnvoll, den Prozess der Verfeinerung und Organisation des Codes mit Ihnen durchzugehen. Im nächsten Abschnitt werden wir auf der Grundlage meiner Recherchen mehr über die Organisation des Codes herausfinden.

Ich denke, dass am Ende dieser Diskussion jemand Kenntnisse erworben haben muss, um diese Fragen zu beantworten:

  1. Wie entwickelt man große Programme?
  2. Wie kann ich mein großes Programm anderen verständlich machen?


Autor: Clemence Benjamin