Ошибки, баги, вопросы - страница 2561

 
Сергей Таболин:

И зачем эти тёрки?

У меня наверное не получится вам объяснить. Для этого вам надо понимать хотя бы чем отличается решение от костыля.

 
Igor Makanu:

не нашел что то топика с тестами простых операций/операторов , в прошлый раз тестил разрушал миф №1 https://www.mql5.com/ru/forum/160683/page933#comment_12780905

сегодня причесывал код, и никак не могу стилизатор под себя подобрать, хотел вместо if юзать case , но на заре компьютерной эры было убеждение, что case долго против if,

протестировал, работают один в один, можно для читаемости текста кода использовать case:

2019.09.16 08:13:42.157 SpeedTst (EURUSD,H1) №1 : if

2019.09.16 08:15:30.640 SpeedTst (EURUSD,H1) if: loops=1215752192 ms=108469

2019.09.16 08:15:30.640 SpeedTst (EURUSD,H1) №2 : case

2019.09.16 08:17:19.134 SpeedTst (EURUSD,H1) if: loops=1215752192 ms=108515

2019.09.16 08:17:19.134 SpeedTst (EURUSD,H1) №3 : if

2019.09.16 08:19:07.662 SpeedTst (EURUSD,H1) if: loops=1215752192 ms=108516

2019.09.16 08:19:07.662 SpeedTst (EURUSD,H1) №4 : case

2019.09.16 08:20:56.122 SpeedTst (EURUSD,H1) if: loops=1215752192 ms=108453

2019.09.16 08:20:56.122 SpeedTst (EURUSD,H1) №5 : if

2019.09.16 08:22:44.570 SpeedTst (EURUSD,H1) if: loops=1215752192 ms=108469

2019.09.16 08:22:44.570 SpeedTst (EURUSD,H1) №6 : case

2019.09.16 08:24:33.023 SpeedTst (EURUSD,H1) if: loops=1215752192 ms=108437

Хм, тоже задумывался в ускорении if-ов.
И почему то думал что case будет быстрее, но по тесту, что то непохоже.
Вместо if ещё можно заюзать тернарный оператор, может он будет быстрее.

 
Roman:


Вместо if ещё можно заюзать тернарный оператор, может он будет быстрее.

тестируйте, мне интересен был вопрос, я протестил и выложил результаты

Разработчики провели качественную оптимизацию компилятора, результат теста, что удобнее ( if или swith ) - то и используйте разницы нет даже на процент - они полностью одинаковы по скорости

 
TheXpert:

У меня наверное не получится вам объяснить. Для этого вам надо понимать хотя бы чем отличается решение от костыля.

Я и сам сталкивался с необходимостью использовать костыли там где возможно было использовать довольно простые и эффективные решения, и Ваше ёрничание (мягко говоря) не делает Вам чести.

Если хотите, чтобы любое Ваше высказывание воспринималось "в штыки" - продолжайте в том же духе. Вы тут в авторитете, но его не долго и потерять.

И кроме Вас тут достаточно адекватных и авторитетных людей. 

П.С. Если Вы не в состоянии объяснить свою точку зрения - лучше промолчите. Попытка выставить собеседника дураком - очень ярко характеризует именно Вас.

П.П.С. Я бы хотел попросить Вас воздержаться от комментариев лично моих постов. На это хоть Вашего "аторитета" достаточно? )))

 
Сергей Таболин:

Ваши комментарии часто вообще не несут ни какой смысловой нагрузки. Просто не встревайте в темы, в которых не разбираетесь, и флуда будет меньше.

 
Andrey Khatimlianskii:

Ваши комментарии часто вообще не несут ни какой смысловой нагрузки. Просто не встревайте в темы, в которых не разбираетесь, и флуда будет меньше.

Ай, пипец ))) Это ж надо быть таким же "умным" как подобные Вам чтобы высказывать своё мнение )))))))

Смысловой нагрузки они не имеют только для тех, кто либо не хочет (в виду собственной значимости), либо не может (наверное, тоже по той же причине ;)) её видеть.

Разжую, лично для Вас.

Зипы - это было бы замечательно. Понятно? (ключевые слова - было бы)

Но их нет. 

Из того что есть - Артём предложил нормальное решение. "Костылём" это, конечно же, назвать можно, но... А что Вы и иже с Вами можете предложить как работающую альтернативу? Кроме, само собой, пожелания зипов?

Походу, многие гуру, просто не могут отделить свои хотелки от реальных возможностей. Отсюда и брызгание слюной в сторону тех, кто им об этом напоминает. Как же - небожителю замечание сделали. Есть только два мнения, моё и неправильное )))) Надеюсь, перерастёте... Нет, лично я горевать не буду ;)

 
Сергей Таболин:А что Вы и иже с Вами можете предложить как работающую альтернативу? Кроме, само собой, пожелания зипов?
да, выложить в блоги или на другом ресурсе. в маркет в конце концов, пусть без исходников.
 
Сергей Таболин:

Альтернатив намного больше, чем смысла в ваших сообщениях.

Репозиторий на бит-бакете, гугл-диск — первое, что приходит в голову.

Про слюну и небожителей сами все поймете, не буду засорять эфир.

 
TheXpert:
да, выложить в блоги или на другом ресурсе. в маркет в конце концов, пусть без исходников.

Ну так сделайте и дайте людям ссылку! Это уже будет хоть какой то реальный шаг, а не просто пустая критика.

И только после этого уже специалисты (не я) пусть оценивают достоинства и недостатки каждого решения. Это и будет конструктивным диалогом.

 
Andrey Khatimlianskii:

Альтернатив намного больше, чем смысла в ваших сообщениях.

Репозиторий на бит-бакете, гугл-диск — первое, что приходит в голову.

Про слюну и небожителей сами все поймете, не буду засорять эфир.

Изначально вопрос был как выложить в кодобазу то, что она не пропускает. Мой вариант работает, а критики так ещё ничего по теме вопроса не показали внятного. Ну, кроме завышенного ЧСВ, конечно. И сторонних ресурсов (что не по теме вопроса).
Замечаю в последнее время, что многие якобы заслуженные жители форума подсдулись до троллинга и попыток раздуваться на фоне бывших заслуг. Почивать на лаврах долго невозможно - люди меняются, и для новых пользователей ресурса вы все, кто дует щеки - просто тролли без заслуг и уважения.
Не хотелось бы видеть всех нас, старожилов, в свете вышеописанного мною. Это путь в никуда.