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

Farid Aliev около 12 часов назад →

Добрый день!

Уточните, пожалуйста — как обойти момент добавления запятых в конце элементов коллекции при выполнении .join? Облазил stackoverflow, не нашёл ничего ((( Запятые добавляются при отсутствии передаваемых join параметров. Мной параметр пустой строки join('') был передан.

Экранирование кавычек в интерполяции?

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

Denis Skvortsov около 12 часов назад →

Добрый день!

Поддержу комментарий из 2019 года, который почему-то остался без ответа.

Константин Наумович
29 июля 2019
В задании написано Сложение add — складывает переданные дроби. Немного сбивает с толку и не соответствует задачи, или так задумано? Я про то что передаются не дроби, а одна дробь.

Тоже немного смутило это предложение, ведь мы передаём в функцию только одну дробь - ту, которую хотим прибавить к исходной, от которой вызываем метод?

Lev Domashnikh около 12 часов назад →

Всем привет, сделал, как в теории, но выдает ошибку, подскажите в чем проблема https://ru.hexlet.io/code_reviews/273321

Yauhen Artsiomenka около 12 часов назад →

Добрый день. Видимо что-то не понял до конца. Не могу понять в чем дело: https://ru.hexlet.io/code_reviews/273312

Robert Kuznetsov около 13 часов назад →

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

Robert Kuznetsov около 13 часов назад →

Есть ли какие-то случаи, когда splat оператор более предпочтителен, нежели создавать функцию, которая по-умолчанию принимает массив, т.е. вызов не такой: sum($a, $b, $c) ,а sum([$a, $b, $c]) - реализация не через сплат-оператор, а принимаем массив, который содержит аргументы?

Дмитрий Бердников около 14 часов назад →

Здравствуйте! Подскажите пожалуйста, как правильнее именовать переменные для данных и DOM элементов. В решении учителя иногда приписывается El (tableEl), а например, для root уже нету. Стоит ли здесь придерживаться одного стиля, например, всем DOM элементам добавлять в конце Element, или это лишнее и только усложняет чтение?

Я так понимаю, что все именования в таком роде всего лишь соглашения разработчиков, и четких правил в интернете я не нашел. Если использовать такой стиль, это нормально?

const users = []; // для данных
const usersElements = document.querySelectorAll('.users'); // для DOM элементов
const $usersElements = $(document.querySelectorAll('.users')); // для объекта jQuery. Здесь не знаю как лучше, стоит ли оставлять Elements, или просто $users

И если взять один стиль для именования переменных, то придется и для target писать targetElement и тд, что кажется излишним.

Ivan Vekhov около 17 часов назад →

Добрый день, Алексей! Вопрос (1): как принудительно передавать копию списка, чтобы изменение inplace() копии не затрагивало оригинал? Внезапно для себя обнаружил, что после reverse копии строки входной матрицы изменилась входная матрица.Решил созданием нового списка и вставкой в него из оригинала. Но хотелось бы мудрости. И вопрос(2): какое самый практичный прием вывода из списка элементов этого списка дальше (в другую функцию или на вставку в другую коллекцию), если это не "for item in list"? Спасибо заранее.

Роман Ижерский около 19 часов назад →

Привет! Подскажите, пожалуйста, какое арифметическое значение скрывается за конструкцией (a, b) или (begin, end) в данном случае?

Я исходил из арифметической формулы: сумма = (кол-во слагаемых - 1) * (a + b) / 2 Но у меня ничего не вышло)

Илья Идущий около 24 часов назад →

Здравствуйте! Что это за ошибка: Warning: Test case class not matching filename is deprecated in /usr/src/app/tests/NormalizerTest.php Class name was 'NormalizeTest', expected 'NormalizerTest' ???

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Javascript, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →