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

Konstantin Semenov 10 апреля 2018 →

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

Введение в проектирование интерфейсов
Пирамида потребностей пользователя (архив)

Полина Семенова 10 апреля 2018 →

Опечатка в тесте (выделено жирным):

Выберите верные утверждения (нужно выбрать все правильные ответы) Эфективность важнее эстетики Функциональность важнее работоспособности Работоспособность важнее эффективности Функциональность важнее эффективности Эстетика важнее функциональности

Евгений Макеев 10 апреля 2018 →

Добрый день. Кирилл, подскажите уместно ли в практике JS делать нечто подобное интерфейсу:

// BEGIN (write your solution here)
class State {
  constructor(stateName) {
    this.stateName = stateName;
  }
  clickH = (clock) => {};
  clickM = (clock) => {};

  clickMode = (clock) => {}
  longClickMode = (clock) => {};

  checkBell = (clock) => {};
}

export default State;
// END

с целью четко описать какие методы должны (могут) быть определены в потомках?

Mykola Fiyalkovskyy 10 апреля 2018 →

Здравствуйте! 1) Посмотрите вот такое решение задачи с помощью рекурсии, целесообразно ли такое решение? https://ru.hexlet.io/code_reviews/45304 Следую совету в начале курса > "Попробуйте пройти челенджи курса, используя только рекурсию" 2) У меня в этом курсе в код ревью не показываются замечания линтера, только мой код и решение учителя, Возможно я где-то случайно отключил эту функцию, не подскажете как включить?

Harut Barseghyan 10 апреля 2018 →

не могу найти ответ на тест. 6 шаг, вопрос про В формулировке -41 оператор - (знак минуса) обладает следующими свойствами:

(нужно выбрать все правильные ответы)

он постфиксный

он инфиксный

он бинарный

он префиксный

он унарный

Olga Zaharenko 10 апреля 2018 →

Линтер выдает ошибку Arrow function used ambiguously with a conditional expression. Это исправлять?

Александр Чупахин 10 апреля 2018 →

Может я не совсем правильно понял, но все же. В уроке написано, что

const sum = x => y => z => x + y + z;

можно записать как

const inner1 = z => x + y + z;
const inner2 = y => inner1;
const sum = x => inner2;

Но если так записать, то вызов sum завершается с ошибкой. Во втором блоке это как-бы псевдокод имеется ввиду?

Денис Стрелков 10 апреля 2018 →

А каким образом в шаблон app.pug происходит передача объекта currentUser и он его видит, если мы во время рендера index мы ему ничего не передаем:

app.get('/', (req, res) => {
  res.render('index');
});

Shvidkiy Dmitriy 10 апреля 2018 →

Здравствуйте, я чувствую себя немного идиотом, но уже пол дня мучаюсь не могу поять, для чего здесь аргумент end? (begin + 1, end)