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

Добрый вечер, пытаюсь запустить Makefile с установкой нужных пакетов,(содержимое файла) // removed но вот что получаю на выходе: make: *** No rule to make target `npm', needed by `install'. Stop.

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

Добрый день. В решении учителя не обязательно прогонять цикл до проверяемого числа. Достаточно до его половины: divisor <= (num/2);

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

Почему-то у меня лишние запчасти остались в лице order. В коде есть, но не используется. Какие пакостные последствия могут быть у такого решения? https://ru.hexlet.io/code_reviews/65806 И заодно: почему получилось объявить две разные const logItem, а линтер это пропустил? Только сейчас заметил (я заметил, а не линте...

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

А где вывод ошибок? // removed Вечером смогу перенести log.error в bin.

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

Создайте в папке src/bin исполняемый файл brain-games.js. Такие файлы еще называют "бинарниками". Я правильно понимаю, что после команды npm init мы создаем папку src/bin/ в нашем проекте и добавляем туда файл brain-games.js после чего преобразуем его в execute file. После этого добавляем в PATH путь до src про...

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

// removed Почему в решении учителя нет возврата return? // removed Он объявил функцию но не дал ей имя? Почему мне нужно было делать возврат результатов а в его решении этого нет?

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

Решение учителя: // removed Можно, пожалуйста, объяснить как работает строчка ниже? removeList(element, acc)), accumulator, elements)

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

Здравствуйте. Небольшой формальный вопрос. В версии решения предподавателя заметил, что вспомогательные переменные для обработки параметров функции задаются как константы, через const. Почему не let? Это ведь не какая-то постоянная величина (наподобие Пи или радиуса Земли из видеоурока). Это синусы углов, которые ка...

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

Возникает вопрос, как лучше проектировать функции: с передачей по ссылке или по значению. В подавляющем большинстве случаев предпочтителен второй вариант. Функции возвращающие значения удобнее в работе и поведение программы становится, в целом, более предсказуемое, так как отсутствуют неконтролируемые изменения данн...

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

Добрый день. Пытаюсь выполнить npm run build, но выдает такое: ``` timur@timur-VB:~/project1/project-lvl1-s356$ npm run build project-lvl1-s356@1.0.0 build /home/timur/project1/project-lvl1-s356 NODE_ENV=production babel src --out-dir dist --source-maps inline Error: [BABEL] /home/timur/project1/project-lvl1-s356/sr...

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

Здравствуйте, если я правильно помню, то в самом начале этого курса Слава говорил что будет еще проект, типа чат. Но что-то его тут не было.

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

после ввода make puplish вылазит ошибка , что делать? ``` npm publish my-brain-games@1.0.0 prepublishOnly . npm run build my-brain-games@1.0.0 build /home/nikolai/project-lvl1-s352 NODE_ENV=production babel src --out-dir dist --source-maps inline src/bin/brain-games.js -> dist/bin/brain-games.js npm ERR! code EISDI...

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

Хм у меня очень двоякое чувство, сижу уже несколько часов с тестом и хотелось бы просто пройти и увидеть итог (правильных/неправильных ответов и потом где были ошибки). А я получается сижу и играю в угадайку ибо без правильного ответа закончить нельзя...как-то это не правильно, так можно днями отгадывать ответ.

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

Вопрос про настройку eslint IDE (VS CODE) ругается в OUTPUTе о том что не может найти babel-eslint. Я его устанавливал черех npm install, в .eslintrc.yml он прописан parser: babel-eslint При этом make lint отрабатывает без ошибок Вывод ide [Error - 12:49:31 PM] Error: Cannot find module 'babel-eslint' at Module...

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

Добрый день. Видел коммент от Кирилла: Нормализация данных это приведение данных к единому виду независимо от входа. Это позволяет описать алгоритм вычисления единым способом без ифов для всех входных данных. Можно это воспринимать как намек на то, что текущую практику можно решить без ифов ?

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

Вот что пишется в OUTOUT: FAIL tests/finalGrade.test.js ● Test suite failed to run Jest encountered an unexpected token This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript. By default, if Jest sees a Babel config, it will use that to transform your fil...

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

Александр, мой проект прошел проверку линтера по настроенным правилам и собрался в тревисе. Однако, линтер в ide ругается так: Parsing error: The keyword 'import' is reserved Ему не нравится эта строка import readlineSync from 'readline-sync'; в файле index.js С этим можно (нужно) что-то сделать?

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

Посмотрите пожалуйста на вывод моего линтера, не пойму как исправить. https://ru.hexlet.io/code_reviews/65732 /usr/src/app/sumSquareDifference.js 6:22 error 'n' is already declared in the upper scope no-shadow 13:22 error 'n' is already declared in the upper scope no-shadow

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

Добрый день! Уже звучал похожий вопрос (на что прозвучал ответ повторить интерполяцию), но непонятен в решении учителя момент '${str[index]}${acc}' А точнее то, как str[index] внутри интерполяции берет буквы не с начала, а с конца строки

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

...конфигурированием, всегда, понимается передача опций мне кажется тут не должно быть запятых... В чем заключается конфигурацие как подход в языках с классами? в тестовых вопросах очепятка Слово Конфигурация я бы как-то выделил в теории) а то в контексте оно не выделяется и к нему относишься просто как к обычному с...

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

Для чего в решение учителя try...catch? и дополнительно обработчик на ошибки висит. Разве последнего не достаточно?

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

Пролистал все ответы от вас в комьюнити (#hexlet-project это он?) - ничего не нашел про условные конструкции. Нужно использовать тернарный оператор?

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

Добрый день. Можете подсказать, зачем может понадобиться подобное объявление интерфейса и внутреннего класса? public interface Command extends CommandData { class Action implements Command {} } При том, что сам интерфейс CommandData на текущий момент не имеет никакого тела. Заранее спасибо!

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

Вообще множество всех проблем решилось бы тестами, но пока мы до них не дошли))

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

Кирилл, доброе утро! К утру доделал, и очень надеюсьБ что близко к тексту. Из за разной природы ошибок их неудобно обрабатывать и пришлось придумать обработчик. По другому я пробовал, но не понял как бы тут попроще. Я его вынес в отдельный файл. У меня еще несколько функций в индексе, стоит ли их выносить в отдельны...

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

Для чего в решении код оборачивается {}? У меня сработал код без {}: $result[$i] = "$pref $array[$i]" https://ru.hexlet.io/code_reviews/65708

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

Здравствуйте! Вот такой код: // removed Вопрос: как добавить тег с детьми, на примере с ?

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

Только что завершил курс. Решение получилось близкое к решению учителя, очень доволен. Остался вопрос по карточной игре, которую мы сделали на курсе. Правильно ли я понимаю, что главная задача алгоритма, который у нас получился в итоге - формировать лог в зависимости от входных данных. А лог нужен, чтобы потестирова...

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

Здесь к слову display можно относиться как к глаголу: to display — показывать, выводить на экран. display: inline начинается в любом месте Во первых, "в любом месте" - такое объяснение не только не научно, но и не корректно. Говорить про inline с точки зрения его местонахождения неверно, т.к. этим занимается позицио...

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

Здравствуйте! Решил задание, точнее функции прошли тесты. НО, мне кажется, что в первой функции я просто обошел тесты (частный случай), а не решил: код тут (https://ru.hexlet.io/code_reviews/65684#file-0) . В решении учителя не понял, как работает то, что возвращает reduce ? Или, получается, из-за того, что сам счет...

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

дайте намек, где я ошибаюсь ls -lS /var > /usr/src/app/solution проверяю catом -все выводит как в тесте ``` make: Entering directory '/usr/src/app' jest FAIL tests/test.js ✕ check solution (391ms) ● check solution expect(received).toEqual(expected) Expected value to equal: "total 36 drwxr-xr-x 2 root root...

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

Здравствуйте! Почему код // removed работает, а код // remvoed не работает?

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

Добрый вечер! В REPL решение проходит // removed Но в интерфейсе Хекслета "Maximum call stack size exceeded" ((( Натолкните плиз на мысль, что не так

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

// removed зачем тут вложенный then? Чтобы прокинуть дальше links. Можно оптимальнее как-то сделать?

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

В общем хотел сделать stateless реализацию классов состояний, как бы в противовес тому, что было приведено в теории.. (: получилось (https://ru.hexlet.io/code_reviews/65668) так себе конечно, тем не менее мне задача очень понравилась!

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

Приветствую. Не проверяется задание https://ru.hexlet.io/courses/cli-basics/lessons/command-line-interface/exercise_unit Кто может подсказать, что с этим делать? Каких прав мне хватает? В качестве ответа даже пробовал подставлять данные из тестового файла. Вывод в консоли: make: Entering directory '/usr/src/app' jes...

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

А так можно указать стиль: h1#article-title Так лучше не делать. Идентификатор #article-title должен быть уникальным, и в соответствии с этим, усложнение селектора не имеет никакого смысла, а еще обработка таких селекторов выполняется медленнее (пусть и незначительно). Пример для самых начинающих, крайне не удачный,...

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

Здравствуйте! Благодаря функции filter разобрался в решении учителя функции map и как работает filter из видео, а потом на основе этого и сделал ее (filter). Долго мучился из-за лишней скобки, но прогоняя работу функции все-таки разобрался. Мозголомка конечно жесткая))) Впереди еще quotes, посмотрим, как там...

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

Да, точно, забыл про это. Исправил Хотя у меня rand не возвращает ничего меньше 2.

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

Баги поправил, давно у меня такого код-ревью не было)

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

это константное значение, его надо сохранить в константе и вынести из функции наружу Получается первое число прогрессии для всех попыток одинаковый? Его нужно задать 1 или оставить rand?

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

Подскажите, пожалуйста, вот мой код из файла simpleCard.js //removed я получаю ошибку в функции getname :```Argument must be pair, but it was 'undefined' 11 | export default make; 12 | const getname = (self) =>{ > 13 | return car(self) | ^ 14 | } 15 | defmethod('getName',getname );```, я не ...

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

А подскажите пожалуйста. Импортируемые модули "./generic" и "./type" это стандартные и распространенные средства или это вами разработанные модули?

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

В 4 вопросе в тесте lenght

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

Привет! По правилам есть вопрос, мы каждый раунд берем новую колоду или использованные в раунде карты отбрасываем ? Судя по тексту каждый раз идет новая колода (initRound()). И еще можно без массива игроков обойтись ? Ведь мы по сути каждый раз складываем вытащенные из колоды карты и история карт нам не нужна (разв...

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

добрый день!что то совсем не могу разобраться. я правильно понял? так как у нас ленивые вычисления то все они как бы хранятся и ждут вызова, и this.memo если мы обращаемся к свойствам length или toArray сворачивает все наши ленивые вычесления и считает результат, не понимаю зачем тут мемоизация, toArray.length из пр...

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

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

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

не надо оставлять более одной пустой строки подряд Сделал это, чтобы были изменения к коммиту, чтобы еще раз сделать его, чтобы сделать версию 0.4.1 - только тогда brain-games устанавливается глобально, чтобы можно было запустить в bash$ brain-balanced Пока не могу выявить корреляцию почему у меня не устанавливается...

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

Подскажите что я делаю не правильно. import cube from './numbers1.js'; console.log(cube(3)); Код ошибки: ``` FAIL tests/math.test.js ✕ math (9ms) ● math TypeError: (0 , _math.default) is not a function 2 | 3 | test('math', () => { > 4 | expect(cube(3)).toBe(27); | ^ 5 | expect(sum(1...

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

а почему здесь не требуется идентифицировать элементы со свойством key?