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


Почему вам следует уменьшить количество вложенных блоков в коде, с практическими советами по рефакторингу
Глубоко вложенные операторы - неприятный запах кода. ИНАЧЕ « отступ хадоукен ». Вот пример глубокой вложенности: (т.е. много уровней или вложенность одним методом): Обратите внимание на запах еще одного ключевого кода: нарушение принципа единой ответственности (метод запуска автомобиля, работающий как с МКПП, так и с АКПП). Сложный поток завершился множеством глубоких блоков кода с операторами if. Много надоедливой горизонтальной прокрутки. Множество отслеживания блоков else и..

Начиная с Python, устанавливая Python и пробуя интерактивный режим
В этой статье мы начнем изучать программирование на Python, настроив нашу среду и написав первую строку кода. Давайте начнем. Настройка нашей среды разработки Первое, что мы хотим сделать, это настроить нашу среду разработки, и мы имеем в виду приложения, которые мы хотим установить, которые позволяют нам начать писать приложения Python. Загрузите и установите Python Первое, что мы сделаем, это установим последнюю версию Python. Перейдите на официальный веб-сайт python..

3D анимированный атом
Я видел несколько отличных скриншотов, на которых люди настраивают редактор Atom и добавляют 3D-эффекты, поэтому я тоже захотел его! после некоторых исследований я обнаружил, что атом использует электрон и хром в качестве своего браузера, поэтому мы можем сделать его 3D также у него есть хорошая анимация при наведении В разделе «Правка» > «Таблица стилей» … добавьте приведенный ниже код и наслаждайтесь # атом-перспектива () { @viewing -расстояние: 12 дюймов; @rotation : 20..

Мы должны отказаться от Internet Explorer (версия 10 и ниже). И это нормально.
Мы должны отказаться от Internet Explorer (версия 10 и ниже). И это нормально. Мы все были там. Наше приложение волшебное. В нем есть анимация, представления сетки, контейнеры flexbox и все, что вы можете себе представить. Вы тестируете его во всех популярных браузерах, но есть один, который ломает всю вашу тяжелую работу: ужасный Internet Explorer. За прошедшие годы старый браузер Microsoft претерпел некоторые улучшения в поддержке современных веб-функций. Internet Explorer 11..

20 ОТЛИЧНЫХ РЕСУРСОВ, ПОМОГАЮЩИХ НАУЧИТЬСЯ КОДИРОВАНИЮ
20 ОТЛИЧНЫХ РЕСУРСОВ, ПОМОГАЮЩИХ НАУЧИТЬСЯ КОДИРОВАНИЮ Это не первая статья в нашем техническом блоге, где мы затрагиваем тему обучения программированию, однако мы еще не обсуждали лучшие веб-сайты для обучения кодированию или какие-либо онлайн-курсы программирования. Допустим, по некоторым причинам вы решили или просто столкнулись с ситуацией, что вам нужно научиться писать код, но вы предпочитаете делать это онлайн? Тогда здесь, прямо под вводной частью, вы получите то, что..

Как загрузить изображения, чтобы сократить время страницы
Есть много способов улучшить производительность вашего сайта. Обслуживание ваших статических ресурсов из CDN, использование сжатия GZip или Brotli и объединение ваших файлов CSS/JS должны быть в верхней части вашего списка. Одна вещь, которая может не быть на вашем радаре, — это ленивая загрузка ваших изображений. Что такое ленивая загрузка? Ленивая загрузка изображений включает в себя программную вставку изображений в DOM только тогда, когда изображение становится видимым в окне..

Чтение кода Scala: esclient/Magnet Pattern
Первый пост в Medium 🎊 . Отказ от ответственности : я начал писать этот пост задолго до того, как клиент ES стал поддерживать конечную точку REST, которую я сейчас использую. Этот пост больше о шаблоне магнита в Scala. Несколько недель назад я искал клиентскую библиотеку ElasticSearch в Scala/Java для чего-то, над чем я работал. Так как я работаю на Scala, я открыл список библиотек Scala в документации ElasticSearch и пробежался по списку. Я специально искал тонкий клиент, который..