Ошибки в Go: зачем нужен if err != nil и как правильно обрабатывать error
Разбираем обработку ошибок в Go: почему if err != nil встречается везде, как работают error, errors.Is, errors.As, fmt.Errorf, %w, panic и recover.
Твой напарник в мире кода
Статьи и гайды от практикующих разработчиков. Узнавайте новое, находите решения и воплощайте идеи.

Можно выбрать несколько — статьи обновятся сразу

Разбираем обработку ошибок в Go: почему if err != nil встречается везде, как работают error, errors.Is, errors.As, fmt.Errorf, %w, panic и recover.

Сравниваем Python и Go без фанатизма: какой язык проще новичку, почему Go быстрее, где Python удобнее, что выбрать для backend, нейросетей, автоматизации и высоконагруженных сервисов.

Короткий и полезный QA-чек-лист без воды: основные сценарии, границы, ошибки, мобильная версия, права доступа и проверки, о которых чаще всего забывают.

Пошагово разбираемся, что нужно знать начинающему ручному тестировщику: от тест-кейсов и баг-репортов до DevTools, API, Postman и SQL.

Разбираемся, как правильно составлять баг-репорты: что писать в заголовке, как описывать шаги воспроизведения, Expected и Actual Result, окружение, Severity и Priority. С примерами плохих и хороших отчётов об ошибках и готовым шаблоном для начинающих тестировщиков.

Кто такой тестировщик, чем QA-инженер занимается на работе и почему его задача — далеко не просто нажимать кнопки. Разбираемся на понятных примерах: баги, тест-кейсы, API, базы данных, автотесты и тот самый случай, когда разработчик говорит: «У меня всё работает». 😎

Почему у большого продукта нет одного языка: Unreal и Unity, Chromium и Firefox, Telegram и Signal, нативные клиенты, backend, web, протоколы и сборка.

Переходим с QBasic, Visual Basic или школьного Basic на Python: ввод, вывод, условия, циклы, списки, индексы, функции, строки, файлы и типичные ошибки.

План по официальным материалам ФИПИ 2026: демоверсия, кодификатор, практические задания, Python для вычислений и файлов, пробники и проверка оформления.

Готовимся по официальным материалам ФИПИ 2026: демоверсия, спецификация, кодификатор, открытый банк, Python-шаблоны, журнал ошибок и пробные варианты.

Разбираем Lua за пределами Roblox: встраиваемые сценарии, игровые движки, Neovim, OpenResty, Redis, LuaTeX и плагины. Что переносится из Luau, а что отличается.

Практикуем массивы, строки, Map, Set, два указателя, стек, очередь, сортировку, бинарный поиск и оценку сложности. Разбор задачи о паре с заданной суммой.