![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Это навыки промышленного программирования. Теперь только так пишу. Андрей научил.
Наверно с которым в космом летают, только долететь не могут
Проверки всегда необходимы. Часто они занимают большую часть кода.
Конечно, если Ваш код занимает в программе в 5 строк, то можно не делать проверок. Ошибку найти не трудно. Но если код несколько сотен тысяч строк, а Ваша функция всего 1/10000 вашей программы, то ошибка приводит к краху программы и Вы замучаетесь искать её. Исключения сразу указывают на ошибку без её поиска. Это очень удобно.
Кстати, Дмитрий, сколько раз Вы правили свой код? И даже в последнем варианте есть ошибки. Для кода с вычислениями надо писать тесты. Мой код не надо тестировать. Он очевиден. Если в нём и есть ошибки, то они не связаны с возвращаемыми значениями.
Давайте без бла бла бла, а посуществу.
Високосный год:
а) кратный 400
б) кратный 4, но не ктраный 100
Високосный год:
а) кратный 400
б) кратный 4, но не ктраный 100
Ближайший кратный 100 - 2100. Последний кратный 100 - 2000, но он кратный 400.
Проверки всегда необходимы. Часто они занимают большую часть кода.
Конечно, если Ваш код занимает в программе в 5 строк, то можно не делать проверок. Ошибку найти не трудно. Но если код несколько сотен тысяч строк, а Ваша функция всего 1/10000 вашей программы, то ошибка приводит к краху программы и Вы замучаетесь искать её. Исключения сразу указывают на ошибку без её поиска. Это очень удобно.
Кстати, Дмитрий, сколько раз Вы правили свой код? И даже в последнем варианте есть ошибки. Для кода с вычислениями надо писать тесты. Мой код не надо тестировать. Он очевиден. Если в нём и есть ошибки, то они не связаны с возвращаемыми значениями.
Видишь, ошибку, так скажи где, а не выдрипывайся как целостная машенька.
Видишь, ошибку, так скажи где, а не выдрипывайся как целостная машенька.
Это навыки промышленного программирования.
Это что?
Кого по рукам бить -- вас или учителя?
_______
Это только про "промышленное программирование", а так код вполне понятен. И да, ок, массивами нормально.