Обучение

Как перемещаться между скобками в Vim

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

Обучение

Сортировка веток Git

Запустив git branch в репозитории, вы обычно получаете список веток в алфавитном порядке. Это может раздражать, когда у вас много веток (если только у вас нет очень жесткой системы именования по номеру тикета или чего-то подобного).

Обучение

Как при помощи JavaScript определить, включен ли Caps Lock

Вводя обычный текст, пользователи легко обнаруживают, что Caps Lock включен. Но когда вводится пароль, проблема не столь очевидна. В результате пароль не принимается, и это раздражает пользователя. В идеале разработчики могли бы предупреждать пользователя о том, что у него включен Caps Lock.

Обучение

Управление GitHub-репозиториями: best practices

Хорошо поддерживаемые GitHub-репозитории создают основу для эффективной совместной работы и оптимизированных рабочих процессов. В этой статье мы рассмотрим 10 советов по эффективному управлению репозиториями на GitHub.

Обучение

Нативный HTML-элемент dialog и его возможности

Все основные браузеры теперь поддерживают элемент

. Зачем добавлять этот HTML-элемент? Подобный функционал, особенно в части захвата фокуса, имеет юзерленд-код — код, который разработчики пишут для заполнения пробелов в браузере.

Обучение

Как писать комментарии к JavaScript-коду

Написание комментариев имеет решающее значение для читаемости кода, удобства сопровождения и совместной работы разработчиков. Комментарии в JS выступают в роли заметок, они объясняют функции и логику или предоставляют контекст.

Обучение

Проверка пользовательского ввода в Python

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

Прокрутить вверх