С
logo
Сурен Хоренян | Программирование

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

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

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

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

Предыдущий Следующий
Все посты проекта
0 комментариев

Статистика

Метки

Подарить подписку

Будет создан код, который позволит адресату получить бесплатный для него доступ на определённый уровень подписки.

Оплата за этого пользователя будет списываться с вашей карты вплоть до отмены подписки. Код может быть показан на экране или отправлен по почте вместе с инструкцией.

Будет создан код, который позволит адресату получить сумму на баланс.

Разово будет списана указанная сумма и зачислена на баланс пользователя, воспользовавшегося данным промокодом.

Добавить карту
0/2048