IDE по умолчанию не соответствует всем вариантам, которые пользователи могут иметь для современной IDE.
Хотя некоторый прогресс виден, также верно и то, что обслуживание кодовой базы MQL4 — непростая задача без набора хороших инструментов IDE. Неудача в этом причиняет боль и требует много времени/усилий в областях, которые требуют скорее нетворческой работы. Это приводит к повторяющейся дилемме — должен ли я / могу ли я изменить нашу корпоративную цепочку инструментов для облегчения текущих головных болей?
Другая IDE? Да, возможно.
MQL4 можно легко использовать с редакторами, которые позволяют настраивать подсветку синтаксиса, настраивать параметры компилятора ( MetaLang.exe
) и добавлять некоторые дополнительные функции по вашему выбору, такие как автодополнение. или соответствие скобок может быть для вашего стиля работы.
Практический положительный опыт был получен с этими несколькими портами, имеющими порты wXP
и linux
:
- Geany (разборные синтаксические разделы, операции с вертикальными блоками)
- SciTe (разборные разделы синтаксиса, с плагином MQL4)
- jEdit (разборные синтаксические разделы)
Что поможет лучше всего, зависит от масштаба, контроля версий и шаблонов повторного использования.
Имея кодовую базу с более чем несколькими сотнями человеко-лет, важны хорошие и мощные инструменты. Как по соображениям производительности, так и для контроля версий (вспомните MQL4-syntax-creep начиная с Build 600+, не говоря уже о «Новом»-MQL4.5678).
Команда использует несколько различных инструментов IDE параллельно из-за их сильных и слабых сторон в зависимости от инцидента.
Так что не стесняйтесь использовать более одной IDE.
person
user3666197
schedule
01.04.2016