Ugar
Гуру форума
Каждый пишет так как ему самому удобнее. Без учёта что бы новичкам понятнее было. Не учебное пособие же пишут.Да.
Но я согласен что програмировать и так тяжело, а тут ещё пишут замысловато.
Я например, в такой ситуации написал бы if(OrderType()<2) вместо if(OrderType()==OP_SELL||OrderType()==OP_BUY).
У такого написания есть несколько достоинств.
1. OrderType это функция, а вызывается она только один раз, вместо 2. Выигрыш в производительности. Хоть и небольшой, но всё же.
2. В if(OrderType()<2) только 1 логическая операция, в if(OrderType()==OP_SELL||OrderType()==OP_BUY) 3 логических операции.
Опять же, в 3 раза меньше логических операций, мне больше нравится.
3. Мне придётся, значительно меньше кнопок нажимать что бы написать мой вариант.