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

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



В Птн, 13/03/2009 в 18:20 +0300, Artem Chuprina пишет:
> Покотиленко Костик -> debian-russian@lists.debian.org  @ Fri, 13 Mar 2009 16:05:45 +0200:
> 
>  >> > Плохая практика: прога с CLI + фронтенд
>  >> > Хорошая практика: прога с CLI <-- либа --> прога с GUI
>  >> 
>  >> Абсолютно не факт. первый вариант выносит содержательные действия в
>  >> отдельный процесс, существенно упрощает отладку и облегчает избавление
>  >> от блокировок GUI, когда программа занята чем-нибудь важным.
>  >> 
>  >> В 90% случаев, на которые мне приходилось смотреть в дистрибутиве
>  >> (естественно, это далеко не все библиотеки, которые в нем есть) 
>  >> авторы библиотек не имели не малейшего понятия, как следует дизайнить
>  >> интерфейсы библиотек. А это, между прочим, гораздо более сложная задача
>  >> чем дизайн CLI, заточенного под встраивание.
>  >> 
>  >> Ну и покрыть функциональность автоматизированными тестами в случае CLI
>  >> гораздо проще.
> 
>  ПК> Ни капли не согласен, особенно когда участвуют циклы. CLI->GUI не
>  ПК> проще ни разу, ни в разработке, ни в использовании, ни в
>  ПК> отладке. Кроме, конечно, случая, когда разработчик не умеет либы
>  ПК> писать.
> 
> Ну, начать надо с того, что либы вообще очень мало кто умеет писать...
> Пристойных библиотек мне попадались считанные единицы.  Про рассчитанные
> на асинхронную работу (т.е. на то, что один вызов может занять немалое
> время) - и того меньше.

Так вот чему надо учиться, а не искусству подгибаться под ключики, что в
конце концов не легче. Про эффективность я уже молчу.

-- 
Покотиленко Костик <casper@meteor.dp.ua>


Reply to: