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

Anastasia M около 13 часов назад →

Что не так? Ведь console.log(Time.fromString('10:23')); выводит нужный результат? https://ru.hexlet.io/code_reviews/365611

Игорь Фарфоровский около 14 часов назад →

Как часто в реальной практике испортируются модуль целиком и некоторые отдельные определения из него? И есть ли практическая ценность этого?

import computation
from computation import PI, E
from computation import pi_times

То есть, зачем использовать оба варианта импорта, когда я могу получить доступ к нужному мне функциям или определениям используя тот или другой?

print(PI)
print(computation.E)
print(pi_times(2))
print(computation.pi_times(E))

Пример из теории скорее показывает возможность как таковую, чем объясняет реальную ценность её использования.

Yuriy Semenyuk около 14 часов назад →

Привет, что-то тоже не пойму, на странице все работает, тесты не идут. https://ru.hexlet.io/code_reviews/365595?submission_id=464022

Женя около 15 часов назад →

Выберите все валидные (корректные) строки:

(нужно выбрать все корректные ответы)

''

'Who\'s to blame?'

"Jack "Hellboy" Jeffries"

"computer"

""

Виктор Ш около 16 часов назад →

Ничего ни панимаю ))

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

Также непонятно про инверсию зависимостей в этой задаче. Класс WeatherService может работать с любой библиотекой для http-запросов, но конкретный ресурс для запроса данных о погоде мы определяем на уровне класса и у пользователя нет возможности сделать запрос на другой ресурс. Это разве не нарушение абстракции? И разве возможность делать запрос на ресурс, выбранный именно пользователем, не является полиморфизмом?

Yuriy Katkov около 17 часов назад →

Здравствуйте, тесты не проходят непонятно почему? В браузере работает. https://ru.hexlet.io/code_reviews/365551

Спасибо.

Юрий около 17 часов назад →

Все примеры в тестах проходят у меня на компьютере, но последний за 48 минут примерно прошёл (((. У вас терминал останавливает работу после определённого количества секунд. Я не разбирался в теории вероятности, решил просто все сочетания получить в массиве через рекурсию и убрать лишние и повторяющиеся элементы после. Используя разную оптимизацию (чтобы одни и те же сочетания не добавлялись в массив, иначе была нехватка памяти) смог добиться того, чтобы всё корректно работало. Формально задачу решил, но слишком долго выполняется.

https://ru.hexlet.io/code_reviews/365549

Я так понимаю без формул теории вероятности это никак не решить ? Чтобы приемлемое кол-во времени выполнялось.

Николай Уланов около 18 часов назад →

Приветствую, в статье сказано "Тема сетей достаточно подробно раскрыта в книгах по операционным системам. В списке рекомендуемых книг Хекслета есть как минимум одна такая.". Так вот, в разделе книг посвященным операционным системам указывается 2 книги, на какую из этих двух ссылается статья?

Виктория 1 день назад →

Доброго времени суток! Взяла работающий код из предыдущего задания, добавила ошибку. Что не так, понять не могу. Прошу помощи! https://ru.hexlet.io/code_reviews/365506

Ion Mocan 1 день назад →

Привет! Код учителя на repl.it не работает, не нравится ему ??. Из-за чего это? https://repl.it/join/ougwpypd-ionprogrammer