Публикации по теме 'code'


[object Object] То, чего вы не знали о valueOf
[object Object] То, чего вы не знали о valueOf В порядке прекрасно. Это название ужасно. Но сейчас мы все конкурируем с BuzzFeed за читателей, и мне нужно было что-нибудь запоминающееся, так что вот и мы. Прямо тогда. Итак, что такое Object # valueOf и почему это должно вас волновать? Более или менее, это метод, который JavaScript вызывает автоматически каждый раз, когда видит объект в ситуации, когда ожидается примитивное значение. Давайте посмотрим на небольшой пример. var..

Как сравнить 2 объекта в JavaScript 🎉
Объекты являются ссылочными типами, поэтому вы не можете просто использовать === или == для сравнения двух объектов. Один из быстрых способов сравнить, имеют ли два объекта одинаковое значение ключа, - использовать JSON.stringify . Другой способ - использовать функцию Lodash isEqual 👏 const k1 = {fruit: '🥝'}; const k2 = {fruit: '🥝'}; // Using JavaScript JSON.stringify(k1) === JSON.stringify(k2); // true // Using Lodash _.isEqual(k1, k2); // true Глубокое вложенное сравнение..

История моей худшей ошибки в Javascript
Прежде чем углубляться в код, давайте разберемся с контекстом этой истории. Я Дэниел, шведский разработчик Javascript с шестилетним стажем разработки. Вот через что я прошел ... Как и много раз, я настраивал новый проект Node. На этот раз я собирался подойти к тестированию прагматично. Ага, обычное мышление при запуске нового проекта. Я создал репо, выполнил инициализацию npm и установил свои первые зависимости разработчика. Я пошел на шутку, а вместе с ней и на шутливую шутку...

Присваивания Ruby в условных выражениях
Около двух с половиной лет я работал в среде Python 2.x на своей старой работе . После смены компании Ruby и Rails заменили Python и Flask. На первый взгляд языки не кажутся особо разными, но определенно есть общие идиомы Ruby, которые мне нужно было выучить. При добавлении новой функции я наткнулся на такой код: if (variable = some_func()) do_something(variable) end Интуитивно я догадался, что это означает «если some_func() что-то возвращает, do_something вместе с этим»...

Управление зависимостями полей в формах React
Это будет и всегда был Уилл Смит, который руководит двумя ненавистниками if / else спагетти-кода в их личном аду зависимостей в формах реакции. Давайте посмотрим правде в глаза: одна из самых больших проблем (она же боль) в веб-разработке - это все, что тесно связано с формами. Как ни странно, в этой статье нет информации о проверке формы. Мы сосредоточимся на том, что мы называем «зависимостями формы», что является не чем иным, как обновлением видимости элементов формы (или наборов..

Грунтовка Pytorch
Несреднюю статью можно найти на blog.datasloth.io. Во-первых, это не учебник по машинному обучению, это учебник по pytorch, поэтому вы можете манипулировать его структурами данных и в полной мере использовать возможности JIT скомпилированного графического процессора pytorch в любой ваш числовой код! Недавно я начал писать книгу [Создай свой собственный Shazzam!]( https://leanpub.com/build-your-own-shazzam-python ) В приложении I будет предоставлять некоторые указатели для использования..

Auto-Docs для Python
Документировать код скучно, так зачем тратить время? Хорошая документация, нравится нам это или нет, абсолютно критична для успеха проекта. Так почему же так сложно найти хорошую документацию? В действительности им часто пренебрегают и рассматривают как продукт худшего качества по сравнению с самим кодом. Создание хорошей, удобной документации занимает слишком много времени. Это пренебрежение - ошибка. Принятие инструментов, которые мы создаем, во многом зависит от простоты..