На что обратишь внимание при получении pull request

Python Senior Без компании
На что обратишь внимание при получении pull request
Ответы
- **Читаемость кода**: Проверяю отступы, названия переменных/функций (PEP 8), докстринги. - **Логика изменений**: Соответствует ли задача в тикете коду, нет ли скрытых багов. - **Тесты**: Добавлены ли новые тесты, проходят ли существующие. - **Конфликты**: Есть ли merge-конфликты с основной веткой. - **Производительность**: Нет ли явных проблем (напр., O(n²) там, где можно O(n)). - **Безопасность**: Нет ли уязвимостей (SQL-инъекции, hardcoded credentials). - **Документация**: Обновлены ли README/comments при изменении API/логики. Пример ревью-комментария: ``` # Было def calc(a, b): return a * b # Стало (лучше) def calculate_product(x: int, y: int) -> int: """Return the product of two integers.""" return x * y ```