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

Подскажите пожалуйста вот removed Тест выдает странную ошибку undefinedtac в самом первом случае, т.е. в конце он слово все таки переворачивает, что он не может определить?

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

У меня возник вопрос по данному куску кода(я сделал по другому (https://ru.hexlet.io/code_reviews/73016#file-2)) constvalue = this.children.length > 0 ? this.children.join('') : this.body; Как интерпретатор определяет какой метод toString() вызвать ? Мы написали собственный метод toString() и есть еще Array.proto...

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

По следам этого вопроса https://ru.hexlet.io/topics/21001, только думал разобрался, а тут в решение учителя в стейт записываются данные из пропсов и без конструктора

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

Совершенно забыл сделать preventDefault, но т.к. здесь нет полноценного href, то и так все работает. Показательнее имхо был бы пример с модалкой логина например, где при включенном js открывался попап бы, а иначе страница для входа

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

Всем привет! Подскажите или направьте меня в правильное русло. Задание я решил по примерам из теории и из обсуждений. Однако я не понял, как работает второй return? Почему он переворачивает слово наоборот,а не печатает его вновь со второго символа, т.к. прописываю я str[i], т.е. второй символ, т.к. i уже равно i+1, ...

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

Вообще не доходит лекция этого урока((((может есть она в другой интерпретации?)

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

У меня эта ссылка не открывается: http://russian.joelonsoftware.com/Articles/LeakyAbstractions.html В англоязычной версии она соответствует этой? (https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/)

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

Здравствуйте! НЕ могу установить Slim после команды $ composer require slim/slim "^3.0" курсор переходит на новую строку и все, просто мигает и ни чего не происходит. Что это может быть? COmposer установлен.

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

Линтер на такое ругается: const makeProgression = (start, difference, count, position) => { return cons(cons(start, difference), cons(count, position)); }; Unexpected block statement surrounding arrow body; move the returned value immediately after the '=>'. (arrow-body-style) Если в одну строку, то за предел в 10...

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

Вроде бы решил, но Output ругается ``` TypeError: (0 , _logic.True)(...) is not a function 4 | expect(If(True)('fo')('bar')).toBe('fo'); 5 | expect(If(False)('foo')('ba')).toBe('ba'); > 6 | expect(True()()).toBeUndefined(); | ^ Я так понимаю, ругается на экспорт, хотя экспорт вроде делаю ...

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

А есть какое-то правило, рекомендация по количеству потоков M для количества процессов N? например, для процессоров N=2, рекомендуется запускать не более 100 потоков (M=N*50)

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

Можно ли интерфейс render реализовать стрелочной функцией? В этом упражнении оно работает, а вообще?

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

codeclimate ругается Function brainEvenGame has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring. do-while +1 if-else +2 break +3 if +1 Итого выходит сложность 7? Правильно ли я указал из-за чего вырастает когнитивная сложность? Чтобы это исправить я должен упрощать функцию, выводя некот...

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

Доброго утра! Надо добавить случай в тесты когда where пустой: public function testWhere4() { $query = new Query($this->pdo, 'users'); $rows = $query->all(); $this->assertCount(3, $rows); }

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

Подскажите пожалуйста, почему в case 'TASK_COMMENT_REMOVE' не могу распечатать console.log(id)? // removed at Object.toEqual (__tests__/test.js:57:28) console.log reducers.js:24 { id: 1, taskId: 1 } console.log reducers.js:25 {} console.log reducers.js:24 { id: 2, taskId: 2 } console.log red...

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

До решения учителя я бы наверно не догадалась, но тем не менее (https://ru.hexlet.io/code_reviews/72992?submission_id=97913)! Метод "листочек" в этот раз помог, как никогда :D

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

Почему если в учительском решении заменить строчку where category_id in на where id in, то тесты проходятся? По-моему второй вариант в целом более правильный, мы ведь id сверяем в первую очередь, а не category_id ?

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

Добрый день! Если я все правильно понял, то если package-lock.json файла нет, он автматически генерируется после npm install. При запуске проекта у нас сработает npm и lock файл подтянется. Тогда почему бы не добавить данный файл в игнор?

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

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

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

Блин, не могу понять зачем тут придумывать AST, когда массив сам по себе вложенная (рекурсивная) структура, которая напрямую конвертируется в json\yaml и обратно. И без понимания зачем, не могу придумать каким AST должно быть.

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

Правильно ли я понимаю: 1)функция make - это функция инициализации; 2) функция game - частично применена функцией make(или как правильно сказать?), потому что одни аргументы определяются нами, а другие пользователями?

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

Я уже не говорю про то что ты в принципе неправильно с ними работаешь. А как правильно работать и исключениями?) вот это все не нужно, лишний хлам. Убери плс. А почему не нужна обработка исключений сторонних библиотек?

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

опять же, эта константа является вложенным определением, её можно вынести наружу из функции runGame, на уровень модуля Можно, но зачем? Во-первых, она имеет смысл только внутри этой функции. Во-вторых, в клиентском javascript'e рекомендуется избегать глобальных переменных. Понятно, что здесь она не глобальная, а вн...

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

сделайте эту функцию детерменированной Это не проблема, но назначение этой функции в том, чтобы генерировать новые последовательности. А так недетерменированность просто переносится на уровень выше, в функцию generateGameData.

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

Доброго времени суток hexlet! Столкнулся с проблемой, думаю не новой у многих: FAIL tests/comparers.test.js ✕ greaterThan (12ms) ✓ lessThan ✕ isEqual (1ms) ● greaterThan expect(received).toBe(expected) // Object.is equality Expected: false Received: true 3 | test('greaterThan', () => { 4 | expect(gr...

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

не подскажете в чем может быть проблема? вроде бы я должен добраться до нужной ссылки, но на последней итерации программа вылетает ```import url from 'url'; import http from 'http'; const getTitle = body => body.match(/(.?)<\/h1>/)[1]; const getLinks = body => (body.match(/href="\/(.?)">/g) || []) .map(item =...

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

но в реальном коде за включение файлов отвечает Composer может добавить, что это - пакетный менеджер. И ссылку какую-нибудь или просто сноску, что подробнее будет в курсе по настройке окружения. Запятых многих в теории не хватает.

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

Как учили на Хекслете: линтера всегда нужно слушаться :) FILE: /usr/src/app/RequireTest.php FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE 1 | WARNING | A file should declare new symbols (classes, functions, | | constants, etc.) and cause no other side effects, or | | it should execute logic ...

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

Не совсем понял зачем нужен параметр postData. Чтобы при edit не показывались старые значения $post ?

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

Долго корпел на заданием, сначала написал монстра на 15 строк, но хорошо, что он не заработал. Потом еще подумал, получилось такое. В моем решении всё в порядке или есть скрытые камни, которые не учли тесты, но на которых решение учителя будет норм работать, а моё нет? Посмотрите, пожалуйста: https://ru.hexlet.io/co...

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

В уроке есть пример class Component extends React.Component { constructor(props) { super(props); // всегда обязательно this.state = { count: 0 }; } } Не понятно, чем такое отличается от задание стейта вне конструктора, и почему в примере выше обязательно нужно прописывать super(props)

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

Добрый день. Ошибка в тестах. Результирующий массив будет состоять из 7 ячеек, а не из 5. Поэтому пришлось корнеркейсы написать чтобы приняло) Поправьте, пожалуйста.

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

Прошло данное решение // removed Т.е., по аналогии с таблицами CREATE TABLE name ( .... ) сначала создал новую схему, и сразу внутри нее создал последовательность. Так можно? Или это ошибка и надо как в решении учителя?

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

Просто увидев эту функцию и самостоятельно разобрав, решение уже само быстренько приходит в голову, спасибо за такую задачку.

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

Здравствуйте! В тестах на проверку есть такая строчка: const str3 = '(()((((())))))'; expect(areBracketsBalanced(str3)).toBe(true); А в задании написано: - Закрывающая скобка не должна идти впереди открывающей. Объясните пожалуйста противоречие.

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

Node.JS версии 11.1.0 отказывается запускать скрипт: $ node -v v11.1.0 $ node src/bin/brain-even.js /home/install/hexlet/js-brain-games/src/bin/brain-even.js:3 import brainGamesEven from '../brainEven'; ^^^^^^^^^^^^^^ SyntaxError: Unexpected identifier at new Script (vm.js:80:7) at createScript (vm...

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

Да, // removed спойлер знатен до одурения) Может лучше что-то вроде подсказка-намек в тексте под видео. Там практически тоже самое написано. Вам виднее)

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

Добрый день! Тесты прошел но есть вопрос... Использовал в своем решений такой код: ``` if(!(object instanceof Course.Session)) return false; Course.Session tempSession = (Course.Session)object; if (tempSession.getStartDate().equals(this.getStartDate()) && this.getCourse().equals(tempSession.getC...

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

Добрый день. У вас опечатка в предложении - . другими словами, понятие HEAD это, по сути, ссылка на некоторый коммит.

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

Скажите, пжл, разница между new Map и new Map() Как я понял, работает и так, и так.

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

как поступить с выборкой в цикле вида: class Status extends Model { public function tasks() { return $this->hasMany('App\Task'); } } class Task extends Model { public function status() { return $this->belongsTo('App\Status'); } } $tasks = Tasks::all(); @foreach($tasks as $t...

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

Стандартное меню выхода laravel: <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); document.getElementById('logout-form').submit();">{{ __('Logout') }} </a> <form id="logou...

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

То ли я слишком тупой для это вышки, то ли где то ошибка, то ли укажите мне на теорию, с помощью которой я смогу на это ответить Выберите верные утверждения (нужно выбрать все корректные ответы): "цикл while не может быть бесконечным" "в цикле for обязательно должны присутствовать все три элемента: счетчик, условие,...

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

Не понимаю, как работает этот код: ``` const generateSumFinder = () => { const sum = (a, b) => a + b; return sum; }; const sum = generateSumFinder(); sum(1, 5); // => 6 ``` Окей, мы константе sum во внешней области присваиваем значение вывода generateSumFinder. Потом передаем в sum аргументы 1 и 5. Не понимаю, к...

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

Насколько валидно такое решение? https://ru.hexlet.io/code_reviews/72852

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

можно код ревью на мой code (https://ru.hexlet.io/code_reviews/72850) правильно ли выстроена/построена/создана абстракция?

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

Это что-то невероятное .. Я ничего не понимаю и не знаю как решить эту задачу ( я плачу (

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

С аскинемой проблема. Поставил, записал, но потом Upload failed: Your client version is no longer supported. Please upgrade to the latest version Как может версия устареть, если я ее только что поставил?

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

Главное, что в прикладном коде (том который использует библиотеку) отсутствует работа со структурой напрямую. Извините я не понимаю, что за том? Так мы построили абстракцию, но не функций, а данных, хотя и использовали для этого функции. Эту строчку тоже не понял, не могу связать. Абстаркцию, но не функций, а данных...

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

Никак не подружусь с автозагрузкой((( После добавления use Symfony\Component\Yaml\Yaml; $value = Yaml::parse("foo: bar"); функция genDiff() перестала работать самостоятельно, без бинарника. Библиотеку symfony/yaml удалял и снова устанавливал, несколько раз делал composer dump-autoload, но ошибка не исчезает: Erro...