1.7 KiB
1.7 KiB
Форматирование кода в соответствии с PEP 8 и Google Python Style Guide
Требования к форматированию
-
Добавление Docstring:
- Для класса: описание назначения и атрибутов в Google-формате на русском языке
- Для методов: описание аргументов, возвращаемых значений и возможных исключений
-
Сохранение комментариев:
- Разделительные комментарии (например,
#actions:,# assertions:) остаются без изменений - Закомментированный код сохраняется в оригинальном виде
- Технические комментарии в методах не изменяются
- Разделительные комментарии (например,
-
Перевод комментариев:
- Разделительные комментарии переводятся (например,
# Действия:,# Проверки:) - Пояснительные комментарии к логике кода переводятся
- Не переводятся:
- Технические сообщения в
assert,raiseи других системных конструкциях - Закомментированный код
- Сообщения в логах и ошибках
- Технические сообщения в
- Разделительные комментарии переводятся (например,
-
Форматирование кода:
- Соответствие PEP 8 (отступы, пробелы вокруг операторов)
- Сохранение исходной структуры кода
- Без изменений рабочей логики программы