zelsky
@zelsky

Документация/коменты в Django?

Есть ил какой стайлгайд как правильно коментировать классы и что туда писать ? Делали мне код ревью, так вот пример коментария, как примерно понятно. Но если стайл гайд ?
"""
        Check if current user role matches to given.
        @:param role: user role.
        @:type role: int.
        @:rtype bool.
        @:return True if user matches given role. Else returns false.
        """
  • Вопрос задан
  • 239 просмотров
Решения вопроса 2
@deliro
Есть стайлгайды и форматы.
Официальный гайд: PEP 257

Всё остальное, что там есть - это удобства для IDE. Твой формат первый раз вижу, обычно используют reST для PyCharm.
"""
Описание, что делает метод/функция

:param param1: Что за параметр принимается
:param param2: Ещё один параметр, который принимается
:returns: Какое значение возвращается
:raises KeyError: В каком случае рейзится эта ошибка
"""


Всё это имеет смысл, есть проект реально большой и его планируется поддерживать целым табором и долгое время. В другом случае - это пустая трата времени.
Ответ написан
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы