28 июня 2024
1 минута

Циклические импорты

Как же легко натолкнуться на циклические импорты. Обычно исправить такую ошибку несложно, а ещё проще не доводить до такого совсем, ведь достаточно следовать нескольким простым правилам:

  • под одну сущность нужно выделять отдельный модуль;
  • для совмещения двух (и более) сущностей создавайте новый модуль, там объявляйте новую обертку (функцию, класс), которая будет выполнять требуемые действия (объединять сущности; делать вызов объектов, и т. д.).

Не бойтесь создавать новые модули и функции, никто не осудит вас за слишком маленькие файлы., а вот за большие может прилететь по шапке. Да и вам потом сложнее будет там ковыряться.

Бесплатный
Комментарии
Здесь будут комментарии к публикации