Код абстрактный, в реальной жизни такой не используется. Это понимают все опытные программисты. Данный образец кода был представлен для определения уровня знаний языка программирования. Здесь даже сложно определить собственно количество ошибок в коде. Даже тот вариант, который мы Вам предоставили в качестве возможного варианта решения, не совсем верный, но он уже рабочий. С нашей стороны, возможно, было недостаточно исходной информации, но Вы всегда можете задать уточняющие вопросы. Мы могли бы уточнить, что один из двух приведенных в коде классов — верный, и менять в нем что-либо не нужно. Данный образец кода должен был продемонстрировать знания кандидата в области РНР: method visibility, exception handling, closures.
Очень странная компания. Прислали мне тестовое задание — исправить ошибки в фрагменте кода. Код из себя представлял что то ужасно костыльное, я поисправлял чтоб работало. Отвечают что неправильно. Ответа почему неправильно я от нх не добился, зато прислали «правильный» ответ, который выглядел ещё костыльнее. Почему этот вариант они считают правильным тоже никто не смог ответить. Я даже подумал сначала что чего то не понимаю и создал тему на форуме, если кому интересно посмотреть на код) www.cyberforum.ru/...2043209.html#post10772284
<p>Код абстрактный, в реальной жизни такой не используется. Это понимают все опытные программисты. Данный образец кода был представлен для определения уровня знаний языка программирования.<br>Здесь даже сложно определить собственно количество ошибок в коде. Даже тот вариант, который мы Вам предоставили в качестве возможного варианта решения, не совсем верный, но он уже рабочий.<br>С нашей стороны, возможно, было недостаточно исходной информации, но Вы всегда можете задать уточняющие вопросы.<br>Мы могли бы уточнить, что один из двух приведенных в коде классов — верный, и менять в нем что-либо не нужно.<br>Данный образец кода должен был продемонстрировать знания кандидата в области РНР: method visibility, exception handling, closures.</p>
Mariia SupPROS HR
13 листопада 2017
Код абстрактный, в реальной жизни такой не используется. Это понимают все опытные программисты. Данный образец кода был представлен для определения уровня знаний языка программирования.
Здесь даже сложно определить собственно количество ошибок в коде. Даже тот вариант, который мы Вам предоставили в качестве возможного варианта решения, не совсем верный, но он уже рабочий.
С нашей стороны, возможно, было недостаточно исходной информации, но Вы всегда можете задать уточняющие вопросы.
Мы могли бы уточнить, что один из двух приведенных в коде классов — верный, и менять в нем что-либо не нужно.
Данный образец кода должен был продемонстрировать знания кандидата в области РНР: method visibility, exception handling, closures.
Иван Довгай PHP Developer
27 вересня 2017
Очень странная компания. Прислали мне тестовое задание — исправить ошибки в фрагменте кода. Код из себя представлял что то ужасно костыльное, я поисправлял чтоб работало. Отвечают что неправильно. Ответа почему неправильно я от нх не добился, зато прислали «правильный» ответ, который выглядел ещё костыльнее. Почему этот вариант они считают правильным тоже никто не смог ответить. Я даже подумал сначала что чего то не понимаю и создал тему на форуме, если кому интересно посмотреть на код) www.cyberforum.ru/...2043209.html#post10772284
Mariia SupPROS HR
13 листопада 2017