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: