Вопрос пользователя №19815

Опечатка в теории: это допустимио, хотя и

Вопрос пользователя №19814

В общем с JSON'ом первое что в голову пришло - это просто сериализовать АСТ в него и отдать (: наверное это самый легкий вариант.. зато я подключил покрытие тестов к проекту!)

Вопрос пользователя №19813

кхм), а программа то хоть раз запускалась? Неа! В списке задач не усмотрел данного пункта. Настроил запус утилиты. В аскинемах надо не тесты показывать, а реальный запуск. Добавил в README.md аскинему с установкой и запуском программы.

Вопрос пользователя №19812

Еще в первом проекте говорилось что не надо работать на windows. К сожалению я ничем помочь не могу, вам в любом случае надо присылать аскинемы, а без линукса этого не сделать. вы рекомендуете мне завершить проект? или есть смысл продолжать? возможности использовать линукс у меня сейчас нету. На решении этой проблем...

Вопрос пользователя №19811

Кто слышал как мяукнула кошечка примерно на 4ой минуте видео, давайте пожелаем ей хорошего настроения!! P.S: даааа, я очень внимательно слушаю Вас.

Вопрос пользователя №19810

Не все маршруты обрабатываются, не могу понять причину...локально все норм. Никакой связи между ними, это могут быть какие-нибудь ограничения heroku?

Вопрос пользователя №19809

Обрати внимание на дикое дублирование. Пути можно генерировать, так же как и тесты. Собственно все что тут понаписано можно сократить в разы. Придумал использование new Set(['json', 'yml', 'ini']);, но и в renders используется такой же Set, может нужно его вынести в отдельный модуль?

Вопрос пользователя №19807

А можно немного конкретики, кто все-таки прав? Википедия или хекслет? И желательно расшифровку, потому что по ООП инфы много,а дельного мало... http://prntscr.com/l4t2t1

Вопрос пользователя №19806

Кажется что-то не то с тестами. Проверил вывод строк, абсолютно идентичны ожидаемым, а все равно при проверке ошибка. There was 1 failure: 1) App\Tests\SolutionTest::testFizzBuzz1 Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'1 2' +'' Код: // removed

Вопрос пользователя №19805

Добрый день.У меня есть проблема в GIT Bash - после выполнения задачи (ввод настроек,создание файлов,внесение изменений) команда git status пишет "nothing to commit, working tree clean". Хотя после ввода нескольких строк индексирование (git add) и коммит прошли успешно, и информация через git log и git show была выв...

Вопрос пользователя №19803

еще момент такой - от формы приходит как я понял только текстовые данные, даже из селектов приходит в виде текста, и если обратно в форму передать то что пришло (например при ошибке оставить то что ввёл юзер) - то не пройдет проверка как в тексте isset($user['city']) && $user['city'] === 3 потому что мы приняли ...

Вопрос пользователя №19801

Сейчас 2 шага принято, 2 отклонено. После отправки решений должно быть доступно 3 текущих шага, но почему-то не открылся шаг 5.

Вопрос пользователя №19800

А объекты HTMLElement, Text и другие как-то можно распечатать? В консоли браузера все и без доп обработки показывается отлично, а здесь нет, JSON.stringify и метод .toString() не помог

Вопрос пользователя №19799

let counter = 2; const isPrime = (num) => { for (;;) { if (num % counter == 0) { break; } else if (num < counter) { break; } else if (counter == num) break; counter++; } if (counter == num) { console.log(1 > 0); } else { console.log(1 < 0); } } Добрый день! на чи...

Вопрос пользователя №19798

в тексте урока <select name="user[paid]"> <option value="">Select</option> <option <?= isset($user['city']) && $user['city'] === 3 ? 'selected' : '' ?> value="3">Москва</option> <option <?= isset($user['city']) && $user['city'] === 13 ? 'selected' : '' ?> value="13">Пенза</option> ...

Вопрос пользователя №19795

В теории на 9 минуте говорится, что если у нас будет ошибка, то проверка на последнем элементе if (completed === coll.length) будет выполнена и запустится функция onceCallback, но ведь в коде когда появляется ошибка, то вызывается коллбек и потом управление передаётся обратно, то есть completed++ не выполнится, а со...

Вопрос пользователя №19794

Сделал так...насколько это решение корректно(проверку прошло) не избыточно ли? // findFirstIndex public <T extends Human>int findFirstIndex (List<? extends T> humans, String namePrefix) { // BEGIN (write your solution here) for(T hum : humans){ if(hum.getName().startsWith(namePrefix))...

Вопрос пользователя №19791

с npx у меня проблемы, он не работает корректно. выводит Path must be a string. Received undefined эта проблема описана тут https://github.com/zkat/npx/issues/144, я так понимаю что внятного решения пока нету т.к. я работаю на Виндоус

Вопрос пользователя №19790

Жду таки билда. Надо всего лишь сопоставить .eslintrc.yml в эталлоном пакете и тут. ну вроде билд у меня проходит, но он на тесты ругался что их нету. А в превом задании ничего про тесты нету вроде. Ну я добавил пробный тест, сейчас билд проходит полностью

Вопрос пользователя №19789

Невероятно, что при таком дизайне приложения очередной формат, не считая тестовых файлов, добавляется двумя строчками кода!

Вопрос пользователя №19787

В курсе "Программирование, управляемое данными" и "Прототипы" (построение HtmlBuilder (https://ru.hexlet.io/code_reviews/63228)) воспользоваться диспетчеризацией сумел только по решению преподавателя. Возможно, нужна дополнительная практика в данном вопросе. Задание в проекте, возможно, прояснит ситуацию. Правильно...

Вопрос пользователя №19786

SonarLint рекомендует создавать приватные конструкторы, чтобы никто не заимплементил класс слуйчано. Ментор за это не принимает решение. Насколько же можно доверять литнерам после такой подставы?=) И что плохого в принципе в том, что приватный конструктор создан? Это просто ненужный код или есть ещё причины?

Вопрос пользователя №19785

Есть смысл выполнять новые попытки асинхронно (https://ru.hexlet.io/code_reviews/67291), или это избыточно?

Вопрос пользователя №19784

Делаю роутинг для пейджинга с опциональным параметром типа 'domains[/page/{page}], все работает, но в сгенерированной ссылке остаются квадратные скобки - получается что-то типа http://localhost/domains[/page/4] Вроде многие сталкивались, но нормального решения не могу найти. Вот тут даже пулл-реквест, кто-то делал ...

Вопрос пользователя №19783

Из интерфейса слева в примере видно что эта программа не пишет никаких файлов. Файл в итоге писал только для того, чтобы найти отличия в тестовом и результирущем файле. Хотя изначально, действительно, записывал результат в файл построчно через fs.writeFilesSync. Когда надо найти разницу между объектами, мы всегда н...

Вопрос пользователя №19782

Не совсем понимаю, в чем дело, может принцип рекурсии не понимаю... когда на вход идет 1, условие срабатывает. когда пишу 9 и функция делением доходит до 1, на третей рекурсии условие не срабатывает и деление идет дальше до null // removed

Вопрос пользователя №19781

ini Parser же после вызова decode возвращает объект как и предыдущие парсеры ? не могу понять почему у меня при задействовании этой функции вылетает ошибка str.split is not a function

Вопрос пользователя №19780

В тест стоит добавить проверку, если делитель равен нулю $zeroRat = makerat($firstNum, $secondNum * 0); $this->assertFalse(equalRat($rat, $zeroRat));

Вопрос пользователя №19778

А как обработывать не валидный url для guzzle, не валидный не вплане синтаксиса, а который не существует sdlfs.sdflsk, а то просто все сразу падает, когда на запрос guzzle нет ответа?

Вопрос пользователя №19776

Не получается внедрить вебсокеты. На данный момент чат работает таким образом: 1. в экшне sendMessage отправляем сообщение с помощью аякс 2. получаем ответ с сервера 3. диспатчим sendMessageSuccess с ответом с предыдущего шага Все работает, разве что в других вкладках по понятным причинам нужно обновить страницу, чт...

Вопрос пользователя №19773

Ой , извиняюсь . исправил

Вопрос пользователя №19772

Доброго времени суток! Вопрос из теории: я правильно понимаю, что const [newName] = f(tree); тут мы передаем в функцию всю ноду, потому что нас интересует параметр name именно текущей ноды, откуда идет вызов? А не имена ее дочерних нод (если таковые имеются)? Что-то не доходит, почему [newName] взято в скобки (хотя ...

Вопрос пользователя №19769

Здравствуйте!Подскажите пожалуйста, что делать, если при нажатии на терминалы -включается анимация и компьютер зависает!Есть ли какой нибудь другой способ-"make start"?

Вопрос пользователя №19768

добрый день. подскажите, пожалуйста, по решению учителя. Почему важна последовательность объектов в массиве propertyActions? Возможно я что-то недопонимаю. Если переставить местами объекты с значениями ключей children и attributes, то тесты не пройдут, и мне не понятно почему.

Вопрос пользователя №19767

Не работает код const buildHtml = () => { table( tr(td('lang'), td('comment')), tr(td('php'), td('statements')), tr(td('clojure'), td('expressions')), ); return table; }; export default buildHtml; Код ошибки ``` make: Entering directory '/usr/src/app' npm test -s FAIL tests/buildHtml.test.js ✕ ht...

Вопрос пользователя №19766

find и так это делает не понял, как именно? если убрать abort(404); то на "левых" id идёт ошибка (500) о вызове toArray() на null если не использовать toArray(), то в зависимости от того, обёрнут ли рендер в if выходит либо просто чистая страница, либо пустой шаблон. В обоих случаях с кодом 200 (на "левых" id). С ...

Вопрос пользователя №19765

Параметр убрал. Его описание нашел по адресу https://maven.apache.org/plugins/maven-checkstyle-plugin/checkstyle-mojo.html.

Вопрос пользователя №19764

На локальной машине Win7 и виртуальной Ubuntu тесты падают с ошибкой (аскинема (https://asciinema.org/a/YLvuzoDSXymAoBgKiMB17LEtE) второго шага из README). Долго мучался с форматированием, пока не закоммитил в репозиторий. И на тревисе (https://travis-ci.org/zhabinka/diff-config/builds/439606041) эти же тесты проход...

Вопрос пользователя №19763

Не правильнее ли будет писать так // removed? Мы же сравниваем значения, а не ключи.

Вопрос пользователя №19761

Добрый день. У меня возник теоретический вопрос. Насколько вообще оправдано использовать 2 итеративных процесса вместо одного рекурсивного ?

Вопрос пользователя №19760

Тревис не работает Сейчас тревис работает (https://travis-ci.org/zhabinka/diff-config). Возникает ошибка при использовании режима watch в jest, но с этим лучше в следующем шаге разбраться. Сравните свой мейк с эталонным Заменил (https://github.com/zhabinka/diff-config/commit/a7c686525b53cf411827d74c78d69352dc81e15e...

Вопрос пользователя №19759

Не могу понять ошибку, подскажите, что это означает. ''' ● greaterThan TypeError: Cannot read property 'toUpperCase' of undefined 1 | export const length = str => str.length; > 2 | export const toUpperCase = str => str.toUpperCase(); | ^ 3 | at toUpperCase (string...

Вопрос пользователя №19758

Не понимаю, где я допустил ошибку removed

Вопрос пользователя №19757

Здравствуйте, у вас опечатка ФигРурные скобки { } (в начале конспекта к уроку).

Вопрос пользователя №19756

Все таки корректным является указание амперсанда с пробелом или без? Потому что сколько видел кода почти везде ссылки делаются без пробела.

Вопрос пользователя №19755

Борюсь с задачкой по рекурсии. Подскажите пожалуйста, что не так? removed

Вопрос пользователя №19754

Уважаемые менторы, разъясните, пожалуйста суть абстракций. Читаю в 3-ий раз лекцию, пишу код. Но у меня нет понимания для чего она нужна и в чем ее польза. По факту это отделение каждой фичи в отдельную функцию. Но что это сокрытие данных дает в профите? Ведь можно найти нужную функцию и поменять ее реализацию руками.

Вопрос пользователя №19753

В бойлерплейте в index.js вебпак как мидлвара подключается для того что бы налёту генерировать части фронтенда в зависимости от загружаемой страницы? Получается пока что оно на этом этапе не нужно?

Вопрос пользователя №19752

process.cwd это не уровень либы. Она должна получать полные пути, а остальное проблема внешнего кода. Да, тут вообще в либе чтение файла прям кажется инородным телом каким-то (: теряется вся чистота. в идеале в либу бы передавать хотя бы прочитанные строки конфигов и их расширения (: но я так понимаю условие задачи ...

Вопрос пользователя №19750

Добрый день, я не могу понять почему код ``` const f = (a, b) => a - b; const x = 5; const y = 8; console.log(f(x, y)); // -3 console.log(f(y, x)); // 3 ``` дает такие ответы. Ведь сверху у нас есть только a и b , но внизу мы используем х и у, почему при вызове все равно выполняется действие, которое было прописано...