[Moscow.pm] Как бороться с циклическими зависимостями?

Akzhan Abdulin akzhan.abdulin на gmail.com
Пт Мар 19 02:15:19 PDT 2010


Тут будет бесконечный цикл в одном случае :)

19 марта 2010 г. 12:13 пользователь Dmitry Karasik
<dmitry на karasik.eu.org>написал:

> > Или вот второй пример: модулю отсылки почты надо вести логи, и он
> > подключает соответствующий модуль. И наоборот, модулю работы с логами
> > надо, например в случае ошибки, отослать письмо.
>
> Можно и не бороться:
>
> package Mail;
>
> sub log_this
> {
>    require Log;
>    ...
> }
>
> package Log;
>
> sub mail_that
> {
>    require Mail;
>    ...
> }
>
>
> --
> Sincerely,
>         Dmitry Karasik
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20100319/3c74929c/attachment-0001.html>


Подробная информация о списке рассылки Moscow-pm