- Мастер MQL4/MQL5
- Проекты и MQL5 Storage
- MetaEditor - профессиональный редактор торговых приложений
Мне также по работе приходилось заниматься и другими вещами, в том числе писать на любимом шарпе всяческие проверочные утилиты, тестовые программы и т.д. А в шарпе, как вы знаете, без ООП программу написать просто невозможно, тут вам не С++. И я тогда создал довольно неплохую библиотеку на C# со всякими проверочными тестами, измерениями и т.д., естественно, все это имело вид дерева наследованных классов, как в стандартной библиотеке MQL4/5.
И коллега все ворчал, типа, что мне стоило сделать все по людски, в виде набора функций, а то тут голову сломать можно, пока разберешься. Так и тянулся этот спор несколько лет, пока вместе работали.
Сначала подумал, что у меня дежавю, потом нашёл https://www.mql5.com/ru/forum/79322 и успокоился, не дежавю...:))
Неоднократно поднималась тема ООП -- и всё на уровне бла-бла-бла.
Никто ещё (из сторонников ООП) не привёл исчерпывающее пояснение "на пальцах", что ООП для задач под МТ4/5 имеет преимущество перед процедурным.
Если бы ООП имело преимущество перед процедурным, то о процедурном бы давно забыли. Но проходят годы и каждый год поднимается тема "используете ли вы ООП". Причём эти дискуссии носят реально скучных характер на уровне общих ничего не значащих фраз. Приведите примеры и на примерах покажите все прелести ООП.
Неоднократно поднималась тема ООП -- и всё на уровне бла-бла-бла.
Никто ещё (из сторонников ООП) не привёл исчерпывающее пояснение "на пальцах", что ООП для задач под МТ4/5 имеет преимущество перед процедурным.
Если бы ООП имело преимущество перед процедурным, то о процедурном бы давно забыли. Но проходят годы и каждый год поднимается тема "используете ли вы ООП". Причём эти дискуссии носят реально скучных характер на уровне общих ничего не значащих фраз. Приведите примеры и на примерах покажите все прелести ООП.
Есть один аргумент, которые действительно раскрывает неоспоримые преимущества ООП. Но что-то пока никто его не приводит, даже из ярых адептов ООП.
Дело не в том. что знать, почему, даже зная, нужно еще суметь перестроиться.
Объяснения из 2-ух - 3-ех предложений, но оно переворачивает мир. Может ярые адепты ООП полка не хотят переворачивать мир. А может сами не знают в чем действительные преимущества ООП.
Есть один аргумент, которые действительно раскрывает неоспоримые преимущества ООП. Но что-то пока никто его не приводит, даже из ярых адептов ООП.
Дело не в том. что знать, почему, даже зная, нужно еще суметь перестроиться.
Объяснения из 2-ух - 3-ех предложений, но оно переворачивает мир. Может ярые адепты ООП полка не хотят переворачивать мир. А может сами не знают в чем действительные преимущества ООП.
Я ж теперь ночь спать не буду)) Откройте эти заветные слова!
Нужно смотреть шире чем мт4/мт5.
Ясно понятно, что не просто так ООП это господствующая на сегодняшний момент парадигма. Без ООП будут просто огромные тонны куски кода, плохо структурированные и упорядоченные. Соответственно он будет плохо повторно использоваться, может возникнуть проблема "повторяемости" кода и т.д.
То что есть люди старой закалки, которые вообще не захотят принимать ничего нового это факт, они не плохие люди, нет, просто они закончили учиться, а это очень плохо для программиста. Я думаю тому товарищу и система контроля версий git тоже никаких преимуществ не дает. Однако эта вещь очень популярная, и говорят, удобная.
Нужно смотреть шире чем мт4/мт5.
Ясно понятно, что не просто так ООП это господствующая на сегодняшний момент парадигма. Без ООП будут просто огромные тонны куски кода, плохо структурированные и упорядоченные. Соответственно он будет плохо повторно использоваться, может возникнуть проблема "повторяемости" кода и т.д.
То что есть люди старой закалки, которые вообще не захотят принимать ничего нового это факт, они не плохие люди, нет, просто они закончили учиться, а это очень плохо для программиста. Я думаю тому товарищу и система контроля версий git тоже никаких преимуществ не дает. Однако эта вещь очень популярная, и говорят, удобная.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования