03.28 Стиль программирования, комментарии и строки документации
- Про стиль оформления в частности, и вообще дисциплину программирования
Установка и использование flake8
Настройка .flake8 (в частности, длины строк)
Установка и использование pydocstyle
- Ах вот ты какая, каноническая строка документации
Задача_1: программа, к которой необходимо применить flake8 и pydocstyle
Взять решение из задачки про MUD (вы ведь наверняка её уже решили...)
- Оформить (если ещё не) решение в виде пакета
- Разделить логическую и интерфейсную части (если ещё не):
- Логика в одном подмодуле
- Cmdline-интерфейс — в другом
Общий запуск в __main__.py
Добиться полного отсутствия претензий со стороны flake8 и pydocstyle к содержимому модуля
- Разрешается настраивать ☺
Д/З
Пример репозитория, соответствующего требованиям
Доделать Задачу_1
- Выложить её в отчётный репозиторий стандартным способом
Напоминаю, что примерно те же требования относятся и к семестровому проекту.