**Нарушено правило**: Тестировать код после любых изменений.\\ **Постановка задачи**: Использовать в функции определения выходного техподдержки функции из библиотеки date_lib.\\ **Ошибка:** После первой ошибки добавил "return false", и думая, что это очень небольшие изменения не стал тестировать код. В коде появилась новая ошибка забыл поставить ";" после false\\ **Как надо делать:** Тестировать код, даже после минимальных изменений. Даже если Вы просто добавили комментарий или изменили string.\\ **Неверное решение**\\ /** * Возвращает выходной ли у техподдержки * @param string $product . reductor.sup или другие * @return bool. phone_number */ function support_weekend() { if (isWeekendStrong() or date('H')< 10 or date('H') > 18 ) return true; return false } **Правильное решение:**\\ /** * Возвращает выходной ли у техподдержки * @param string $product . reductor.sup или другие * @return bool. phone_number */ function support_weekend() { if (isWeekendStrong() or date('H')< 10 or date('H') > 18 ) return true; return false; } /*Не удаляйте эту строку и ниже!*/ ~~META: user = sergey_osintsev ~~ ~~OWNERAPPROVE~~ {(rater>id=1|name=Прочитал_правила_разработки:как_не_надо_делать:2018-04-12_не_протестировал_код|type=vote|trace=user|tracedetails=1)}