Сообщество Хекслета

user-173c22a775728ea3 22 июня 2018 →

Вообще не догнал подачу информации. Видимо курс рассчитан на людей с опытом? Шаг 7 - сразу коды не понятные, вы что ребята....

Alexander Suleymanov 22 июня 2018 →

Посмотрите, пж, код. Сразу извиняюсь за возможный спойлер.

// removed

никак не получается. не могу понять как добавить именно элемент массива, а не сам массив

Nikolai Gagarinov 22 июня 2018 →

https://ru.hexlet.io/code_reviews/52754 С нескольких попыток понять, что от меня требуют, все же получилось сделать то, что нужно. Вопрос, допустимо ли такое написание анонимных функций внутри функций внутри функций как у переменной $rows в методе createTable Вроде бы работает, но выглядит страшно. Соотносится ли это с практикой хорошего/понятного кода?

Илья Дергунов 22 июня 2018 →

Добрый день!

Задание сделал конечно!

Ссылка на код: https://ru.hexlet.io/code_reviews/52742

но есть чувство, что в основном использую императивное программирование. Хотя, как я понял на курсе больше пропагандируется декларативное программирование. Как избавиться от императивного программирования либо хотябы понимать, когда он выгоден по сравнению с декларативном?

Maxim Korobov 22 июня 2018 →

Вероятно, это специфика курсов и моего места нахождения в них, но на сегодняшний день почему-то складывается впечатление, что PHP - это про массивы, а JS - про последовательные вызовы а-ля var.foo.x.y.z ))

Возник вопрос: при локальном запуске тот же код, который проходит тесты на Хекслете, выдает ошибку:

Cannot redeclare compact()

С чего бы это могло происходить?

Установленная версия php 5.6.30 И еще: стоит ли поставить php7 или лучше практиковаться на php5 чтобы при столкновении с реальностью после курсов масштабы непонимания происходящего были по возможности меньше?

Дамир Досжан 22 июня 2018 →

Добрый день!

Не могу пройти тесты! При нажатии кнопки "Проверить" нету никакой реакции.

Кирилл Балаев 22 июня 2018 →

Здравствуйте, не могу понять как узнать, что точки находятся на диагонали?

Алексей Строителев 22 июня 2018 →

Возник вопрос по коду

arr => _.flatten

что за нижнее подчеркивание? такого раньше не было) Но почитав топики, кажется понял что это часть интерфейса библиотеки lodash ?

Andrey Karamnoff 22 июня 2018 →

Мое решение. Получилась композиция из в общей сложности 8-ми (!) функций + использование итераторов map, filter и регулярных выражений. Тесты проходят только на локальной машине, при попытке протестировать через hexlet получаю следующее: status: finished → Code has been running for too long. Infinite loop or recursion. Check terminating conditions. Тем не менее, код отрабатывает, как надо.

Ну и не могу не оценить ваш изощренный садизм, с которым вы предлагаете новичку написать permutator :)

JS: Деревья
Filter (архив)

Konstantin Zemliakov 22 июня 2018 →

Реализация учителя не пройдет тесты, если фильтрация будет не по типу узла, а по чему-нибудь другому.