[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Как спастись от mysql-server в KDE 4.2



On 2009.03.13 at 11:38:27 +0200, Покотиленко Костик wrote:

> 
> Вот-вот.
> 
> Плохая практика: прога с CLI + фронтенд
> Хорошая практика: прога с CLI <-- либа --> прога с GUI

Абсолютно не факт. первый вариант выносит содержательные действия в
отдельный процесс, существенно упрощает отладку и облегчает избавление
от блокировок GUI, когда программа занята чем-нибудь важным.

В 90% случаев, на которые мне приходилось смотреть в дистрибутиве
(естественно, это далеко не все библиотеки, которые в нем есть) 
авторы библиотек не имели не малейшего понятия, как следует дизайнить
интерфейсы библиотек. А это, между прочим, гораздо более сложная задача
чем дизайн CLI, заточенного под встраивание.

Ну и покрыть функциональность автоматизированными тестами в случае CLI
гораздо проще.


Reply to: