**Нарушено правило**: Тестировать код после любых изменений.\\
**Постановка задачи**: Использовать в функции определения выходного техподдержки функции из библиотеки 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)}