В Птн, 13/03/2009 в 14:39 +0300, Victor Wagner пишет: > On 2009.03.13 at 11:38:27 +0200, Покотиленко Костик wrote: > > > > > Вот-вот. > > > > Плохая практика: прога с CLI + фронтенд > > Хорошая практика: прога с CLI <-- либа --> прога с GUI > > Абсолютно не факт. первый вариант выносит содержательные действия в > отдельный процесс, существенно упрощает отладку и облегчает избавление > от блокировок GUI, когда программа занята чем-нибудь важным. > > В 90% случаев, на которые мне приходилось смотреть в дистрибутиве > (естественно, это далеко не все библиотеки, которые в нем есть) > авторы библиотек не имели не малейшего понятия, как следует дизайнить > интерфейсы библиотек. А это, между прочим, гораздо более сложная задача > чем дизайн CLI, заточенного под встраивание. > > Ну и покрыть функциональность автоматизированными тестами в случае CLI > гораздо проще.
Ни капли не согласен, особенно когда участвуют циклы. CLI->GUI не проще ни разу, ни в разработке, ни в использовании, ни в отладке. Кроме, конечно, случая, когда разработчик не умеет либы писать. -- Покотиленко Костик <cas...@meteor.dp.ua> -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org