|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 02 Jun 2002 17:57:44 To : Ilya Anfimov Subject : Re: Есть ли в Linux-почтовиках предварительный просмотр почты как в The --------------------------------------------------------------------------------
Bat и в каких ?
Hi, Ilya!
>>>>> "IA" == Ilya Anfimov <ilan@adt.ru> writes:
>>>> UIDLs[mail['UIDL']] = <тут пихаем чего нужно>
>> в итоге получаем
>> UIDLspmail['UIDL']] = knowledge(mail)
IA> Имхо, незачем. Лучше, наверное, сам mail хранить. И использовать
IA> асс. массив UIDL как primary storage.
но если мы таки его целиком не выкачали, это не mail. С другой это уже и
не заголовки.
>> IA> Я вообще хотел save_fetchids сделать отдельной, чисто процедурной
>> IA> функцией или в рамках менеджера файла fetchids.
>>
>> никакой процедурщины! :)))
IA> Я вообще OO не очень люблю.
дело вкуса :)
>> процедурщину с передачей идов туда-сюда давить. Это вон, пусть на Сы так
IA> А мне как раз больше по душе, что требуемые действия написаны
IA> явно.
оно будет явно, вопрос где именно (рядом с какими данными, на каком уровне
абстракции) будет закодирована та или иная функциональность.
IA> Hикакого развесистого состояния из уже приговорённых или, наоборот,
IA> затребованных UIDL операции с ~/.fetchmailuid не содержат.
не, по UIDL мы получаем данные. А вот данные уже могут быть представлены
в том виде, в котороы мы пишем их в ~/.fetchmailuid
Hа мой взгляд, именно процедуру которая "представит" даныые в нужном виде
логичнее рядом с данныи держать. А где нужно вызывать.
IA> Исчезает, опять же, желание издеваться над этим состоянием всякими
IA> хуками в промежутках между записью.
никаких хуков. Хуки, насколько я понимаю, появляются тогда, когда
инсрумент не дает номрального OO. Хук - по сути "отказ от наследования".
Когда используется базовый клас, который что-то там вызывает, повешеное на
хук. Более ОО-шно это унаследоваьт класс, и просто добавить ему метод.
IA> Т.е. состояние ящика -- отдельно, операции по передаче ЦУ fetch-
IA> mailу -- отдельно. По-моему так (c) Винни-Пух.
могу только повтороить - дело вкуса. Я люблю чтоб опреации манипуляции
над данными были рядом с данными. Т.е. в том-же классе.
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/2541c6339e98.html, оценка из 5, голосов 10
|