- Все числа отличные от 0, 1, 2 нужно вынести в константы
- Разделить код на функции и классы. Каждая функция и класс должны выполнять строго определенную задачу. Если какая-либо функция выполняет несколько задач, то нужно и ее разделить.
- Функции нужно сделать не длиннее 20 строк. Импорты в алфавитном порядке. СОБЛЮДАТЬ pep8!
- Нужно отделить функцию main от остальных и не исполнять код между объявлением функций/классов. Желательно файлы с кодом сделать в директории src/. В корне чтобы лежал main.py, который просто запускает все(на это в функции нужно максимум 2 строчки, поэтому нужно запуск вынести в отдельный класс. Например, App.
- Написать документацию ко всем функциям и классам.
- Глобальные переменные вынести в файл Globals.py класс Globals
Пожалуйста, укажи, в комментариях, какие пункты ты исправил, или чего у тебя не было. Это общие первые правки, поэтому тут могут быть ошибки.
Пожалуйста, укажи, в комментариях, какие пункты ты исправил, или чего у тебя не было. Это общие первые правки, поэтому тут могут быть ошибки.