В ближайшее время я не планировал заниматься alterator'ом.
Вот и будет стабильность. 

Желающие могут  задокументировать и вынести общие хаки/повторы в общую часть ;)

On Mon, Sep 17, 2007 at 10:48:13AM +0300, Michael Shigorin wrote:
>       Здравствуйте.
> Предвидится ли в междистрибутивное "затишье" переработка
> альтератора из текущего состояния (напоминающего опять
> недокументированный и теперь ещё и раздвоенный тупик)
> во что-то, обладающее критичными для платформы свойствами:
> 
> - стабильность API и инструментария
> - документированность таковых
> - учёт ошибок прошлого (ликвидация известной
>   необходимости в хаках/повторах кода по модулям)
> 
> плюс по возможности
> 
> - обратная совместимость как по API (например, именам функций),
>   так и инфраструктуре (например, вспомогательным включаемым
>   makefile и их функциональности)
> - самодокументированность разумно подобранными именами объектов,
>   вычитанными на предмет отсутствия пиджин-инглиша
> 
> ?
> 
> В очередной раз напоровшись на проблемы с обратной совместимостью
> и тайностью знания, пришёл к выводу, что если alterator core не
> получится разрабатывать как _выделенный_ стратегический проект,
> который дизайнится и строится в спокойном режиме, а не
> лихорадочно под очередной дистрибутив перекраивается на ходу
> -- полагаться на него сторонним разработчикам не получится,
> а тем, кому придётся справляться как есть, это встанет дороже.
> 
> Конкретно в моём текущем проекте за полгода, когда несколько
> раз помимо минутного добавления требуемой функциональности
> приходилось терять часы(!) на раскопки и допросы по поводу
> происшедших изменений (это не только моё время, а и в основном
> inger@, sbolshakov@, legion@) -- кроме одного более сложного
> модуля, остальные в силу своей тривиальности были написаны на
> shell+gxmessage и оказываются куда практичнее.
> 
> Выход как манагер вижу в том, чтобы:
> 
> - дать inger@ отдышаться от проектов;
> - обсудить проблемы текущей реализации с наиболее активными
>   авторами модулей;
> - состыковаться с более опытными в вопросе разработки подобных
>   фреймворков коллегами;
> - и _не в процессе_ подготовки/выпуска дистрибутива наконец
>   _нормально_ сархитектурить следующую версию alterator, которая
>   бы стала таким себе linux-2.6, а не "каждые несколько лет
>   переворот, но ждать его -- годами".
> 
> Ссылки
> ~~~~~~
> [1] http://lists.altlinux.ru/pipermail/devel/2006-December/039759.html
> [2] http://lists.altlinux.ru/pipermail/devel/2006-December/039747.html
> [3] http://www.freesource.info/wiki/ALTLinux/Sisyphus/Alterator/designer
> 
> PS: это письмо было написано в августе по мотивам одной из
> производившихся синхронизаций/доработок, но отложено до выхода
> ldv@, aen@, smi@ из отпусков.  Понятно, что текущее задание
> inger@ также весьма важно и его нереально передать, но просьба
> по возможности учесть приведённые соображения -- сами шишек
> набили на таком.
> 
> -- 
>  ---- WBR, Michael Shigorin <[EMAIL PROTECTED]>
>   ------ Linux.Kiev http://www.linux.kiev.ua/
> _______________________________________________
> devel-conf mailing list
> [email protected]
> https://lists.altlinux.org/mailman/listinfo/devel-conf
_______________________________________________
devel-conf mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-conf

Ответить