Stash: знакомимся со «скрытым» функционалом Git
При помощи команды git stash мы убираем (временно) изменения из рабочей директории, «прячем» их. Давайте разберем это на примере.
Читать статью
При помощи команды git stash мы убираем (временно) изменения из рабочей директории, «прячем» их. Давайте разберем это на примере.
Читать статью
👍4❤2
Выражение CASE в SQL: объяснение на примерах
Выражение СASE — это, по сути, SQL-версия условной логики. Это выражение может использоваться примерно так же, как if-предложения в языках программирования вроде JavaScript, хотя его структура немного отличается.
Читать статью
Выражение СASE — это, по сути, SQL-версия условной логики. Это выражение может использоваться примерно так же, как if-предложения в языках программирования вроде JavaScript, хотя его структура немного отличается.
Читать статью
👍2❤1
Доводы в пользу применения rem в CSS
По словам автора статьи, в последнее время она практически полностью отошла от использования пикселей в качестве единиц измерения. Вместо них она использует rem.
Читать статью
По словам автора статьи, в последнее время она практически полностью отошла от использования пикселей в качестве единиц измерения. Вместо них она использует rem.
Читать статью
Что такое Trunk Based Development (TBD)?
Когда несколько разработчиков вместе работают над одной кодовой базой, они могут делать это двумя способами. Первый подразумевает создание отдельных веток для всех создаваемых фич. А второй - это TBD. Давайте разберемся, что это такое.
Читать статью
Когда несколько разработчиков вместе работают над одной кодовой базой, они могут делать это двумя способами. Первый подразумевает создание отдельных веток для всех создаваемых фич. А второй - это TBD. Давайте разберемся, что это такое.
Читать статью
CSS-свойство position: разбираемся с позиционированием элементов
Если вы хотите действительно хорошо овладеть CSS, очень важно разобраться в свойстве position. Но стоит учесть, что для начинающих эта тема может быть довольно сложной.
Читать статью
Если вы хотите действительно хорошо овладеть CSS, очень важно разобраться в свойстве position. Но стоит учесть, что для начинающих эта тема может быть довольно сложной.
Читать статью
Регулярное выражение для проверки римских чисел
На Codewars есть задачка: нужно написать функцию для конвертации римских чисел в арабские. Автор этой статьи рассмотрел один из этапов решения этой задачи: проверку, ввел ли пользователь валидное римское число. Валидация реализована на Python.
Читать статью
На Codewars есть задачка: нужно написать функцию для конвертации римских чисел в арабские. Автор этой статьи рассмотрел один из этапов решения этой задачи: проверку, ввел ли пользователь валидное римское число. Валидация реализована на Python.
Читать статью
👍2
Копирование файлов и директорий: команда cp в Linux и MacOS
Для копирования файлов или директорий в Linux и MacOS используется команда cp. Она относительно простая, но ее поведение может изменяться в зависимости от передаваемых опций и того, что именно и куда копируется.
Читать статью
Для копирования файлов или директорий в Linux и MacOS используется команда cp. Она относительно простая, но ее поведение может изменяться в зависимости от передаваемых опций и того, что именно и куда копируется.
Читать статью
👍1
Что такое векторные базы данных?
Векторные базы данных приобрели большое значение в различных областях благодаря своей уникальной способности эффективно хранить, индексировать и искать точки данных высокой размерности, часто называемые векторами.
Читать статью
Векторные базы данных приобрели большое значение в различных областях благодаря своей уникальной способности эффективно хранить, индексировать и искать точки данных высокой размерности, часто называемые векторами.
Читать статью
👍5
Как улучшить свой пул-реквест
Не знаю, как вам, а мне нравится ощущение, которое возникает, когда я нажимаю кнопку слияния (merge) и отправляю свой код в продакшен. Это и есть наша конечная цель как разработчиков - выпустить свой код в мир.
Читать статью
Не знаю, как вам, а мне нравится ощущение, которое возникает, когда я нажимаю кнопку слияния (merge) и отправляю свой код в продакшен. Это и есть наша конечная цель как разработчиков - выпустить свой код в мир.
Читать статью
👍5
Декораторы Python — объяснение для начинающих
#python
В руках опытных Python-разработчиков декораторы могут стать элегантным и мощным инструментом. Они позволяют изменять поведение функций без внесения изменений в их исходный код.
Читать статью
#python
В руках опытных Python-разработчиков декораторы могут стать элегантным и мощным инструментом. Они позволяют изменять поведение функций без внесения изменений в их исходный код.
Читать статью
👏5👍2
Книги по Go для профи и начинающих
#golang
Привет, друзья! В этой статье мы собрали десяток самых свежих и популярных книг для изучения Go.
Читать статью
#golang
Привет, друзья! В этой статье мы собрали десяток самых свежих и популярных книг для изучения Go.
Читать статью
👍9
Пожалуйста, не пишите запутанные условия!
В этой статье мы поговорим о том, как в нашем коде проявляются запутанные условия. Попутно мы также рассмотрим различные методы рефакторинга для улучшения читабельности условных потоков управления.
Читать статью
В этой статье мы поговорим о том, как в нашем коде проявляются запутанные условия. Попутно мы также рассмотрим различные методы рефакторинга для улучшения читабельности условных потоков управления.
Читать статью
👍3
Бинарный поиск на Python
#python
В повседневной жизни мы постоянно ищем информацию или пытаемся найти решение возникших проблем. Например, просматривая результаты поиска в Интернете, мы выбираем статьи и ресурсы, которые нам кажутся наиболее подходящими. Но поиск не всегда происходит одинаково, есть много подходов. Один из них — бинарный поиск.
Читать статью
#python
В повседневной жизни мы постоянно ищем информацию или пытаемся найти решение возникших проблем. Например, просматривая результаты поиска в Интернете, мы выбираем статьи и ресурсы, которые нам кажутся наиболее подходящими. Но поиск не всегда происходит одинаково, есть много подходов. Один из них — бинарный поиск.
Читать статью
👍2
Временная таблица в базе данных SQL
#sql
Временная таблица SQL, также известная как temp table, - это таблица, которая создается и используется в контексте определенного сеанса или транзакции в системе управления базами данных (СУБД).
Читать статью
#sql
Временная таблица SQL, также известная как temp table, - это таблица, которая создается и используется в контексте определенного сеанса или транзакции в системе управления базами данных (СУБД).
Читать статью
❤2👍1
Как вывести список контейнеров в Docker
#tools
Работая с приложениями в контейнерах, вам нередко придется выводить список контейнеров Docker, например, запущенных. Это помогает мониторить их состояние и эффективно использовать ресурсы.
Читать статью
#tools
Работая с приложениями в контейнерах, вам нередко придется выводить список контейнеров Docker, например, запущенных. Это помогает мониторить их состояние и эффективно использовать ресурсы.
Читать статью
Редакция @qarocks составила Большой учебник по тестированию ПО
В этом большом бесплатном учебнике по тестированию, ты выучишь основы тестирования программного обеспечения. Все материал расположены последовательно друг за другом — от основ до продвинутых тем. Учебник непрерывно обновляется и дополняется новыми статьями.
Учебник рассчитан на начинающих тестировщиков с небольшим опытом в QA (или вообще без опыта).
Содержание
— Тесты для самопроверки
— Вопросы с Собеседования
— Основы тестирования
— Типы тестирования
— Тестирование производительности
— Тестовая документация
— Тест-кейсы
— Техники тест-дизайна
— Книги для загрузки в PDF
— Все о багах
— Автоматизация
— Тестирование мобильных приложений
— Инструменты тестировщика
— Дополнительные материалы
Сохраняйте себе, шарьте друзьям🙂👍
Посмотреть учебник
В этом большом бесплатном учебнике по тестированию, ты выучишь основы тестирования программного обеспечения. Все материал расположены последовательно друг за другом — от основ до продвинутых тем. Учебник непрерывно обновляется и дополняется новыми статьями.
Учебник рассчитан на начинающих тестировщиков с небольшим опытом в QA (или вообще без опыта).
Содержание
— Тесты для самопроверки
— Вопросы с Собеседования
— Основы тестирования
— Типы тестирования
— Тестирование производительности
— Тестовая документация
— Тест-кейсы
— Техники тест-дизайна
— Книги для загрузки в PDF
— Все о багах
— Автоматизация
— Тестирование мобильных приложений
— Инструменты тестировщика
— Дополнительные материалы
Сохраняйте себе, шарьте друзьям🙂👍
Посмотреть учебник
QaRocks
Большой учебник по тестированию
Учебник по тестированию ПО - это сборник QA статей по всем темам тестирования. Книги, статьи, тесты, собеседование на QA и многое другое.
👍10
Методы event.preventDefault() и event.stopPropagation()
#webdev #javascript
Браузеры имеют установленные по умолчанию варианты поведения в различных случаях.
Например, когда пользователь нажимает кнопку «Отправить», по умолчанию форма отправляется к указанному обработчику.
А при клике по потомку элемента событие клика также затрагивает сам элемент, потому что это главный контейнер.
В некоторых случаях вам может понадобиться перекрыть эти установки по умолчанию. В этой статье мы познакомимся с методами event.preventDefault() и event.stopPropagation(). С их помощью мы будем отменять некоторые дефолтные действия браузера.
Читать статью
#webdev #javascript
Браузеры имеют установленные по умолчанию варианты поведения в различных случаях.
Например, когда пользователь нажимает кнопку «Отправить», по умолчанию форма отправляется к указанному обработчику.
А при клике по потомку элемента событие клика также затрагивает сам элемент, потому что это главный контейнер.
В некоторых случаях вам может понадобиться перекрыть эти установки по умолчанию. В этой статье мы познакомимся с методами event.preventDefault() и event.stopPropagation(). С их помощью мы будем отменять некоторые дефолтные действия браузера.
Читать статью
❤2🔥2
Полное руководство по regex
#javascript
Регулярное выражение (или regex) — это синтаксис, позволяющий находить строки, соответствующие определенным шаблонам. В этой статье мы рассмотрели основы regex с примерами на JavaScript и с картинками для лучшего понимания.
Читать статью
#javascript
Регулярное выражение (или regex) — это синтаксис, позволяющий находить строки, соответствующие определенным шаблонам. В этой статье мы рассмотрели основы regex с примерами на JavaScript и с картинками для лучшего понимания.
Читать статью
👍1
5 принципов юнит-тестирования
Следуйте лучшим практикам юнит-тестирования, и вы сможете писать компактный, точный и легко читаемый код тестов. Это позволит вам сэкономить драгоценное время, избежать технического долга и получить удовольствие от тестирования кода.
Читать статью
Следуйте лучшим практикам юнит-тестирования, и вы сможете писать компактный, точный и легко читаемый код тестов. Это позволит вам сэкономить драгоценное время, избежать технического долга и получить удовольствие от тестирования кода.
Читать статью
👍3
Итераторы в JavaScript
#javascript
В этой статье мы раскроем всю мощь и многогранность итераторов JavaScript. Если вам случалось работать с коллекциями данных и задаваться вопросом, есть ли более эффективный и элегантный способ работы с ними, то вы попали по адресу.
Читать статью
#javascript
В этой статье мы раскроем всю мощь и многогранность итераторов JavaScript. Если вам случалось работать с коллекциями данных и задаваться вопросом, есть ли более эффективный и элегантный способ работы с ними, то вы попали по адресу.
Читать статью