Гид по технологиям

Programming

Регулярные выражения в JavaScript — основы и практика
Programming 7 min read

Регулярные выражения в JavaScript — основы и практика

Регулярные выражения (regex) — это шаблоны для поиска и обработки текста. В JavaScript их можно создавать как литералы или через RegExp; используйте точные шаблоны, тесты и меры защиты от ReDoS.

OOP в Rust: инкапсуляция и трейты
Programming 6 min read

OOP в Rust: инкапсуляция и трейты

Rust не предлагает классических классов и наследования, но поддерживает инкапсуляцию, абстракцию и полиморфизм через модули, структуры и трейты; композиция заменяет наследование.

OOP в Go: структуры, интерфейсы и композиция
Programming 6 min read

OOP в Go: структуры, интерфейсы и композиция

Это подробное руководство по применению объектно-ориентированных идей в Go: как работать с пользовательскими типами, struct, методами, композициями вместо наследования, интерфейсами, инкапсуляцией и абстракцией. Включены практические примеры, чек-листы и шпаргалка.

Работа с файлами в Go — filepath: примеры и советы
Programming 5 min read

Работа с файлами в Go — filepath: примеры и советы

Пакет filepath в Go предоставляет переносимые функции для работы с путями: объединение, разбор, очистка, сопоставление по шаблону и рекурсивный обход каталогов. Используйте filepath.Join, Clean и Walk/WalkDir, чтобы избежать ошибок, связанных с разделителями и относительными сегментами.

Словари в JavaScript — создание и использование
Programming 4 min read

Словари в JavaScript — создание и использование

Словарь — это структура данных для пар ключ–значение. В JavaScript словарь реализуют через Object или Map; выбор зависит от типов ключей и требований к производительности.

Эмодзи в Python: печать и обработка
Programming 4 min read

Эмодзи в Python: печать и обработка

Эмодзи легко печатать и обрабатывать в Python: используйте Unicode или CLDR для вставки, emoji/demoji для замены и описаний, regex для извлечения и удаления. Добавьте тесты и документируйте соглашения.

Сортировка списков в Python: sort и sorted
Programming 4 min read

Сортировка списков в Python: sort и sorted

В Python есть два основных способа сортировки: list.sort() изменяет список на месте, sorted() возвращает новый список. Оба принимают key и reverse; для словарей передавайте ключевую функцию или lambda.