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