Однородные члены: когда ставить запятую

Однородные члены отвечают на один и тот же вопрос и относятся к одному и тому же слову в предложении. Ошибки в пунктуации при них — одни из самых частых. Разберем базовые академические правила и исключения.

Главные правила пунктуации

1. Без союзов (только интонация)

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

✓ Правильно: Клиент требует внести правки в дизайн, текст, верстку.

2. Одиночный союз (и, да, или, либо)

Запятая не ставится перед одиночным соединительным или разделительным союзом, который связывает два однородных члена.

✓ Правильно: Я проверю баги сегодня или завтра.
✗ Ошибка: Мы подготовим отчет, и презентацию к пятнице. (запятая не нужна)

3. Противительные союзы (а, но, да=но, зато, однако)

Запятая всегда ставится перед противительными союзами, связывающими однородные члены.

✓ Правильно: Макет красивый, но совершенно нечитаемый.
✓ Правильно: Сервер работает медленно, зато стабильно.

4. Повторяющиеся союзы (и... и, ни... ни, то... то)

Если однородные члены соединены повторяющимися союзами, запятая ставится перед вторым и всеми последующими союзами. Внимание: если ряд начинается уже после первого союза, запятая ставится между всеми элементами.

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

«Правило пунктуации — договор между пишущим и читающим.»

А. Б. Шапиро Основы русской пунктуации

Примеры из рабочей практики

Комментарий к задаче

«Необходимо обновить шрифты, выровнять отступы и поправить цвет кнопок».

Разбор: Однородные сказуемые (обновить, выровнять, поправить). Между первыми двумя — интонация перечисления (нужна запятая), между вторым и третьим — одиночный союз «и» (запятая не ставится).

Отчет об инциденте

«Из-за сбоя в дата-центре мы потеряли и кэш, и временные таблицы, и часть пользовательских сессий».

Разбор: Перечисление с повторяющимся союзом «и... и... и». Запятая ставится перед каждым союзом, начиная со второго.

Ревью кода

«Я удалил этот старый неиспользуемый модуль».

Разбор: Определения «старый» и «неиспользуемый» характеризуют предмет с разных сторон (возраст и статус). Они являются неоднородными, поэтому запятая между ними не нужна.

Частые вопросы (FAQ)

Нужна ли запятая во фразах типа «и день и ночь» или «и смех и грех»?

Нет. Запятая не ставится внутри устойчивых выражений (фразеологизмов), даже если в них есть повторяющиеся союзы. Примеры: ни свет ни заря, ни рыба ни мясо, и так и сяк.

Когда прилагательные, идущие подряд, разделяются запятой, а когда нет?

Запятая ставится, если они характеризуют предмет с одной стороны (например, цвет: красные, желтые, синие флаги) или создают единое впечатление (однородные). Запятая не ставится, если признаки из разных категорий (например, размер и материал: большой деревянный стол).

Конструкции и обороты

Основные правила для сложных конструкций в простом предложении: