Формат: короткий заголовок (до 72 символов), пустая строка, подробное описание. Заголовок в imperative mood: "Add user validation" не "Added" или "Adds". Описывай зачем, а не что (diff покажет что). Плохо: "fix bug". Хорошо: "Fix race condition in user cache that caused stale data on concurrent access". Conventional commits: feat:, fix:, chore:, docs:, refactor: — позволяют автогенерировать changelog. Один коммит — один логический change. git rebase -i для чистки истории перед PR.
Как писать commit message?
Junior
288 просмотровAFK Offer AI
Как реализовать rate limiter через каналы?