Нужен совет, как лучше разбивать код на функции в python?
Пишу дс бота используя Cog для модульности и в этих самых Cog у меня есть функции которые вызываются при определённых условиях (примеру на слэш-команду). Возникло желание улучшить читаемость своего кода для этого решил сделать функции которые выполняли бы определённую задачу исходя из её названия. Однако мне не ясно следующие:
- Хорошая ли эта идея?
- Где писать функции в самом классе или выносить за класс( если выносить за класс, то сверху или снизу класса их писать)?
За ранее спасибо кто соизволит помочь начинающему программисту на python.
- Где писать функции в самом классе или выносить за класс( если выносить за класс, то сверху или снизу класса их писать)?
- тут зависит от того как напишешь это ты, попробуй и так и так, с опытом код станет лучше, но думаю функции будут более читабельнее нежели чем классы и всё это барахло выносить в отдельные файлы